Я использую Common CLI для личного проекта. Одна вещь, которую я не нашел в документации, заключается в том, как обеспечить соблюдение определенного аргумента для представления.Apache Common CLI: Как добавить аргументы?
Чтобы прояснить мой вопрос, могу ли я определить различные между аргументом и опции, команда:
mycommand file.txt -b 2
mycommand is the command,
file.txt is the argument
-b 2 is the option where 2 is the option value
С Common CLI, я могу добавить -b 2 в качестве опции, как это:
options.addOption("b", true, "Some message");
и проанализировать аргументы с помощью:
CommandLineParser commandParser = new GnuParser();
CommandLine result = commandParser.parse(options, args)
, но как я могу указать file.txt также требуется?
Большое спасибо