Реализация интерактивного подтверждения в picocli - PullRequest
1 голос
/ 04 июня 2019

Каков наиболее подходящий способ реализации интерактивного подтверждения в приложении CLI, созданном с помощью Picocli?

Сценарий заключается в том, что при выполнении определенной команды мне нужно получить подтверждение от пользователя для выполнения определенной задачи. Я использовал interactive option, упомянутый в документации Picocli, но он не работает должным образом.

@CommandLine.Option(names = {"-c", "--copy-contract"},
            description = "Do you want to copy the contract in to the project?", interactive = true, arity = "1")
boolean isCopy;

Приведенная выше опция не запускает пользовательский ввод при запуске команды.

Есть идеи?

...