Имена значений нескольких аргументов Apache Commons CLI в опции справки -

Я использую Apache Commons CLI для разбора аргументов командной строки.

Я ищу способ отобразить несколько имен значений аргументов в справке. Вот пример для одного аргумента опции startimport:

Option startimport = OptionBuilder
               .withArgName("environment")
               .hasArg()
               .withDescription(
                        "Description")
               .create("startimport");

Когда я использую -, справка выводит:

-startimport <environment>                    Description

Это нормально. Но что, если я хочу использовать два аргумента?

Option startimport = OptionBuilder
               .withArgName("firstArg secondArg")
               .hasArgs(2)
               .withDescription("Description")
               .create("startimport ");

Разбор двух аргументов не является проблемой, но мне нужен следующий вывод в «справке -»:

startimport <firstArg> <secondArg>                    Description

Но в настоящее время я бы просто получил:

startimport <firstArg secondArg>                    Description

Есть ли правильное решение этой проблемы?

9
задан Joe Casadonte 28 February 2013 в 14:31
поделиться