Commander.js
E553116
Commander.js is a popular Node.js library for building command-line interfaces, providing a simple API for parsing arguments and defining commands and options.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Commander.js CLI framework | 1 |
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
ⓘ
command-line interface framework ⓘ |
| ecosystem | Node.js NERFINISHED ⓘ |
| hasFeature |
automatic help output
ⓘ
automatic version flag ⓘ chained API ⓘ command description metadata ⓘ custom parsing of option values ⓘ default command support ⓘ fluent interface ⓘ hidden commands ⓘ hidden options ⓘ option description metadata ⓘ pass-through options with "--" ⓘ strict option parsing mode ⓘ support for executable subcommands ⓘ support for nested subcommands ⓘ |
| hasMethod |
command()
ⓘ
description() ⓘ helpInformation() ⓘ option() ⓘ outputHelp() ⓘ parse() ⓘ parseAsync() ⓘ version() ⓘ |
| license | MIT License ⓘ |
| mainClassOrFunction | Command ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| runsOn | Node.js NERFINISHED ⓘ |
| supports |
action handlers for commands
ⓘ
argument parsing ⓘ async command handlers ⓘ command aliases ⓘ command arguments with types ⓘ command-line interface development ⓘ command-specific options ⓘ custom error handling ⓘ custom help formatting ⓘ custom help text ⓘ default values for options ⓘ environment variable integration ⓘ flags ⓘ global options ⓘ help generation ⓘ options parsing ⓘ required options ⓘ subcommands ⓘ variadic arguments ⓘ version option ⓘ |
| typicalImportName | commander ⓘ |
| usedFor |
building CLI tools
ⓘ
building developer tooling ⓘ scripting automation interfaces ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Commander.js CLI framework