Daaamn. I planned to make a decent library for argument parsing, but apparently it is already there. This is such a nice work!

I'm going to try this out and give some feedback :)

On Mon, 14 Mar 2022, 03:10 Andrey Zherikov via Digitalmars-d-announce, <digitalmars-d-announce@puremagic.com> wrote:
Hi everyone,

I'd like to share that I've published a new version of
[argparse](https://code.dlang.org/packages/argparse) library.
It's got some new features since my [first
announcement](https://forum.dlang.org/post/zjljbdzfrtcxfiuzozty@forum.dlang.org) as well as some bug fixes:
- Support of the usage without UDAs
- Custom grouping of arguments on help screen
- Mutually exclusive arguments
- Mutually dependent arguments
- Subcommands

Enjoy it!

Regarding the future, I have some items in my todo list and here
are few things I will work on next:
- Improve subcommand support (for example, default command)
- Shell completion

In case if anyone has thoughts about what feature is missed in
the library, I'm open to the suggestions.

--
Andrey