consider using another argv parser
See original GitHub issuecacjs/cac is a drop-in replacement for commander made by @egoist.
What I dislike about commander:
- tons of unresolved issues and PRs
- its creator is no longer involved
What I like about cac:
What gives me pause about cac:
- it has 46% test coverage (not very good)
- it’s not as “mature”
- it doesn’t have as many users (yet?)
Issue Analytics
- State:
- Created 5 years ago
- Comments:25 (17 by maintainers)
Top Results From Across the Web
argparse — Parser for command-line options, arguments and ...
ArgumentParser parses arguments through the parse_args() method. This will inspect the command line, convert each argument to the appropriate type and then ...
Read more >Windows only: Consider using __argc and __argv #15 - GitHub
On Windows there is an extension to get the args automatically without passing them in, as in: int main() { argh::parser cmdl; //...
Read more >A Simple Guide To Command Line Arguments With ArgParse
To add your arguments, use parser. add_argument() . Some important parameters to note for this method are name , type , and required...
Read more >Parse string into argv/argc - Stack Overflow
Consider yet another implementation. Run. #include <cctype> // <ctype.h> for isspace() /** * Parse out the next non-space word from a string.
Read more >Advanced Python: Parsing Command-Line Arguments
argparse is the advanced option: it's a library that uses sys.argv to create a user-friendly way to create and work with arguments. 3...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I’ve been using another commander-like parser recently called “sade”. I haven’t had time to compare it with “cac”, but it’s almost half the size.
We’ll just have to see if it supports them being applied by other modules. If not, we can make a PR over there.
On Tue, Dec 11, 2018 at 9:11 AM Alec Larson notifications@github.com wrote: