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.

All labels observed (3)

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf JavaScript library ⓘ
command-line interface framework ⓘ
ecosystem Node.js ⓘ
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 ⓘ
runsOn Node.js ⓘ
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 ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

TJ Holowaychuk → knownFor → Commander.js ⓘ
TJ Holowaychuk → created → Commander.js ⓘ
TJ Holowaychuk → notableWork → Commander.js CLI framework ⓘ
linked to: Commander.js
TJ Holowaychuk → developed → Commander.js ⓘ
subject linked to: TJ
TJ Holowaychuk → notableWork → Commander.js ⓘ
subject linked to: TJ
TJ Holowaychuk → knownFor → Commander.js library ⓘ
subject linked to: visionmedia
linked to: Commander.js
TJ Holowaychuk → notableWork → Commander.js ⓘ
subject linked to: visionmedia
TJ Holowaychuk → created → Commander.js ⓘ
subject linked to: tj