Каков наиболее подходящий способ реализации интерактивного подтверждения в приложении 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;
Приведенная выше опция не запускает пользовательский ввод при запуске команды.
Есть идеи?