私は司令官に不慣れで、次のようなコマンドツリーを実現しようとしています:
|- 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(...);
config コマンドのファイル:
program.command('create').description(...);
Git スタイルのサブコマンドは知っていますが、これらには実行可能ファイルが必要なようです (私は通常の JS ファイルしか持っていません)。