You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not too familiar with the CLI args parsers, what does sub-command support mean in this context? I guess knowing that will probably explain the need to switch away from nopt :)
Hi! Browsing through other cli-libraries I bumped into this issue. I have been building a cli-parser myself (for educational purposes) and reading this issue's descriptions, seems it might be a good fit: https://github.com/carloscortonc/cli-er#readme
Requirements
AFAICT,
nopt
does not satisfy any of those, so let's look at some alternatives.Disqualifications
meow
andoptionator
have no sub-command support: Support subcommands sindresorhus/meow#69, Git style commands gkz/optionator#6optimist
andminimist
are not maintained anymore: https://github.com/substack/node-optimist/issues/132, https://github.com/substack/minimist/issues/115That leaves us with
yargs
vscommander
. Multiple reasons let me favoryargs
:Related: #309
The text was updated successfully, but these errors were encountered: