当'stopAtNonOption'为false时,groovy会告诉你第一个未知的选项。反正列出所有未知选项而不是第一个?
$ ./some_cli_program --knownOption someValue --unknown1 --unknown2 someOtherValue
实际
error: unrecoqnized option: --unknown1
预期
error: unrecoqnized options: --unknown1 --unknown2
答案 0 :(得分:1)
拥有体面的“使用”信息通常足够好。默认行为是在第一个无法识别的令牌上抛出异常。
您可以自定义解析器。下面的示例
strings.xml