0

我是第一次尝试JCommander,但似乎无法根据自己的需要进行调整。
我正在尝试定义一个在概念上与命令类似的 CLI grep

command [options] PATTERN [FILE ...]

使用示例:

command -debug "[A-Z]*" *.xml

但是,JCommander 不允许多个“主要”参数,所以我不能同时定义PATTERNFILE作为主要参数 - 这意味着我需要执行以下操作:

command -debug -p "[A-Z]*" *.xml- 意味着将模式作为选项包含在内 ( -p "[A-Z]*")

我的问题 - 有没有办法解决这个问题,或者我应该考虑另一种解决方案而不是 JCommander?

4

0 回答 0