Re: argparse version 0.7.0 - a CLI parsing library

2022-03-14 Thread Andrey Zherikov via Digitalmars-d-announce

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

2022-03-14 Thread Luís Ferreira via Digitalmars-d-announce
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

2022-03-14 Thread Guillaume Piolat via Digitalmars-d-announce

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.