I wrote one, too: http://benibela.de/sources_en.html#rcmdline

Supports --linux=style and /windows style, and ' and " quotes



On 14.01.2019 10:49, Yann Mérignac wrote:
You can also try this: http://yann.merignac.free.fr/unit-cmdline.html It's a command line parser I wrote when I needed it a few years ago. I was inspired by these 2 articles: - https://www.adacore.com/gems/gem-138-gnatcoll.command-line - https://www.adacore.com/gems/gem-139-master-the-command-line-part-2

Le lun. 14 janv. 2019 à 09:41, Michael Van Canneyt <mich...@freepascal.org <mailto:mich...@freepascal.org>> a écrit :



    On Mon, 14 Jan 2019, Martok wrote:

    > I was 100% expecting that sort of answer.

    My invitation to suggest improvements, you mean ?

    I meant it: you're welcome to suggest improvements.

    If you implement something like argpars and it can be used as
    backend for
    TCustomApplication, I'm willing to rework TCustomApplication to
    use it.
    This way we keep backwards compatibility and offer the possibility
    to extend
    it.

    I'm not blind to the shortcomings of TCustomApplication argument
    parsing.
    It fully handles the unix '-a' '--aaa' scheme of doing things, but
    currently
    does not handle options in command form
    prog --globalopts command [--commandopts] args

    So, if you can offer something to keep current functionality and
    allow this
    as well: be my guest...

    But e.g. the geptops way, which basically forces you to use a
    while loop is
    really not acceptable, which is why the TCustomApplication
    interface is what
    it is today.

    Michael.
    _______________________________________________
    fpc-pascal maillist  - fpc-pascal@lists.freepascal.org
    <mailto:fpc-pascal@lists.freepascal.org>
    http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal



_______________________________________________
fpc-pascal maillist  -fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to