我是指挥官的新手,我正在尝试实现这样的命令树:
|- build
| |- browser (+ options)
| |- cordova (+ options)
| |- no subcommands, just options
|- config
| |- create (+ options)
是否可以将这些命令拆分为多个文件,例如有点像这样:
中央档案:
const program = new commander.Command();
program.command('build').description(...);
program.command('config').description(...);
构建命令文件:
program.command('browser').description(...);
program.command('cordova').description(...);
program.option(...);
配置命令文件:
program.command('create').description(...);
我知道 Git-Style 子命令,但这些似乎需要可执行文件(我只有常规 JS 文件)