test/run (#821)outputHelp takes a string as the first parameter--descriptionisDefault to set default subcommand #415 @Qix-undefined text in help information close #414 #416 @zhiyeleeprocess.execArg support, execution args like --harmony will be passed to sub-commands #387 @DigitalIO @zhiyeleeopts(). Close #353 @nkzawabin files in $PATH make sense. Close #196 #327 @zhiyeleeCommand#allowUnknownOption method. Close #138 #318 @doozr @zhiyeleeCommand.prototype.name to retrieve command name. Closes #264 #266 @tonylukasavageCommand.prototype.opts to retrieve all the options as a simple object of key-value pairs. Closes #262 @tonylukasavageoutputHelp() method.--foo=bar support [arv].version() to package.json's version.prompt(obj, callback) support. Closes #49password() for recent nodes. Closes #36--. Closes #24--version short flag to -V from -v.version() so it's configurable [felixge]--help outputCommander#argsCommand#password(str[, mask], fn)Command#password(str, fn)