在我的代码中,我有一个必需的选项:
Program.requiredOption('-r, --remote <url>', 'specifies the root url')
当我指定--help
或-h
使用子命令help
时,我得到了这个error: required option '-r, --remote <url>' not specified
。查看帮助页面的唯一方法是只使用不带任何标志或子命令的命令。例如
$ mycli #Shows help page
$ mycli --help #Error
$ mycli -h #Error
$ mycli help #Error
我怎样才能使它在指定--help
标志或help
子命令时,指挥官忽略requiredOption
?