Apache Commons CLI - 在帮助输出中打印尾随参数

2024-04-26

我正在使用 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(使用前将#替换为@)

Apache Commons CLI - 在帮助输出中打印尾随参数 的相关文章

随机推荐