argi icon indicating copy to clipboard operation
argi copied to clipboard

Argument parsing for the future 🚀

Results 9 argi issues
Sort by recently updated
recently updated
newest added

Optional arguments are currently gobbling up valid subcommands. For example, when a user tries `ab cd` and `cd` is a command but `ab` has optional data, optional takes precedence and...

bug

If I try to use an argument with a hypen in it, I get a compile error like: ``` error[E0609]: no field `args` on type `&argi::Argument

bug

Before `0.1.0` release, there should be more demos and a restructured examples dir

documentation
enhancement

Can it be used, for example, to pass entire command line array to a subprocess unmodified without restrictions, like `xargs`? Does it start from `std::env::args` (simpler, but makes this task...

enhancement
large feature

https://github.com/Owez/clonk/blob/15e8676fe218f63a4f6ca36f4f33300161f9c2d3/src/lib.rs#L185 Currently, we allow infinate length help messages, which are good for command-specific autohelp, e.g. `./program my_command --help`, but may not format properly on the overview `./program --help` where `my_command`...

enhancement
large feature

Important post-release feature, having a typo correction algorithm implemented helps a lot in my opinion and its a feature I like to see on other argparsers but that's missing from...

enhancement
large feature

Manual pages should also be a primary post-release feature, perhaps a little further down the line then #5 as they are still frequently used in modern times. It should not...

enhancement
large feature

When this project is further in development, all public items should be properly and fully documented with high-level examples for all. As for now however, they are purposefully more undocumented...

documentation
enhancement