Re: argparse version 0.7.0 - a CLI parsing library
On Monday, 14 March 2022 at 13:09:53 UTC, Guillaume Piolat wrote: On Monday, 14 March 2022 at 03:06:44 UTC, Andrey Zherikov wrote: In case if anyone has thoughts about what feature is missed in the library, I'm open to the suggestions. A v1.0.0 tag. A roadmap, examples, tutorials are already good. But without a commitment to SemVer stability, it's hard to recommend a v0.0.x package to people. v1.0.0 will be definitely there as soon as I'm done with all major features. I want to minimize breaking changes after v1.
Re: argparse version 0.7.0 - a CLI parsing library
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/zjljbdzfrtcxfiuzo...@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 >
Re: argparse version 0.7.0 - a CLI parsing library
On Monday, 14 March 2022 at 03:06:44 UTC, Andrey Zherikov wrote: In case if anyone has thoughts about what feature is missed in the library, I'm open to the suggestions. A v1.0.0 tag. A roadmap, examples, tutorials are already good. But without a commitment to SemVer stability, it's hard to recommend a v0.0.x package to people.