commander.js:通过action()传递isDefault选项
根据commander.js自述,我可以指定默认的命令:
var program = ...; program ... .command('list', 'list packages installed', {isDefault: true}) .parse(process.argv);
在我的应用程序中,我使用.command()
而不使用描述参数,用于使用.action()
。 我试着传递第二个参数为null
,第三个选项为isDefault:true
。 但它似乎并没有工作:
program.command('help', null, {isDefault:true}) .description('display help information.') .action(function(){ program.outputHelp(); });
如何传递isDefault:true
的命令与.action()
?