<div dir="auto">Daaamn. I planned to make a decent library for argument parsing, but apparently it is already there. This is such a nice work!<div dir="auto"><br></div><div dir="auto">I'm going to try this out and give some feedback :)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 14 Mar 2022, 03:10 Andrey Zherikov via Digitalmars-d-announce, <<a href="mailto:digitalmars-d-announce@puremagic.com">digitalmars-d-announce@puremagic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I'd like to share that I've published a new version of <br>
[argparse](<a href="https://code.dlang.org/packages/argparse" rel="noreferrer noreferrer" target="_blank">https://code.dlang.org/packages/argparse</a>) library.<br>
It's got some new features since my [first <br>
announcement](<a href="https://forum.dlang.org/post/zjljbdzfrtcxfiuzozty@forum.dlang.org" rel="noreferrer noreferrer" target="_blank">https://forum.dlang.org/post/zjljbdzfrtcxfiuzozty@forum.dlang.org</a>) as well as some bug fixes:<br>
- Support of the usage without UDAs<br>
- Custom grouping of arguments on help screen<br>
- Mutually exclusive arguments<br>
- Mutually dependent arguments<br>
- Subcommands<br>
<br>
Enjoy it!<br>
<br>
Regarding the future, I have some items in my todo list and here <br>
are few things I will work on next:<br>
- Improve subcommand support (for example, default command)<br>
- Shell completion<br>
<br>
In case if anyone has thoughts about what feature is missed in <br>
the library, I'm open to the suggestions.<br>
<br>
--<br>
Andrey<br>
</blockquote></div>