我正在使用 Apache Commons CLI 1.2 来解析最后带有选项和额外参数的命令行。前任:mycmd -d DIR extra stuff
我知道如何使用获得“额外”和“东西”CommandLine.getArgs()
,但我不知道如何在帮助输出中显示这些额外的参数。当我拨打这样的电话时:
new HelpFormatter().printHelp("mycmd", opts, true);
我得到的输出如下:
usage: mycmd -d DIR
没有额外的参数。有人能指出我正确的方向吗?
据我所知,显示这些额外参数的唯一方法是不打印自动生成的使用语句,而是打印自定义使用语句,如下所示:
new HelpFormatter().printHelp("mycmd -d <DIR> extra stuff", opts);
或这个
new HelpFormatter().printHelp("mycmd [options] extra stuff", opts);
或者您想要格式化您的使用声明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)