Как получить порядок ввода параметров в JCommander? Я хочу знать, какой параметр был введен первым. Например,
Myapp --cut -- reverse Myapp --reverse -- cut
Возможно ли это в Jcommander? А если так, то как?
Один из способов удовлетворить ваши потребности вместо определения нескольких флагов.
См. Артерии (несколько значений для параметров)
Затем прочитайте аргументы вашей команды:
@Parameter(names = "-cmd", variableArity = true) public List<String> commands= new ArrayList<>(); MyApp -cmd cut reverse -anotherCmd