Я пытаюсь создать интерактивный cli с помощью Picocli и хочу, чтобы некоторые параметры появлялись после выполнения действия/требования (n). Есть ли способ сделать это без использования CommandSpec?
Вариант для показа перед
@Option(names = {"-c","--chooseDevice"}, description = {"Choose Devices"})
private boolean chooseDevice;
--
some code that will initialize a device
--
Возможность показать после
@Options(names = {,"-d", "--deviceCommand", description = "some device command")
private boolean deviceCommand;
Вывод должен быть
//before choosing device
-c --chooseDevice "Choose Devices"
//after choosing device
-c --chooseDevice "Choose Devices"
-d --deviceCommand "some device command"