在使用 picocli 构建的 CLI 应用程序中,实现交互式确认的最合适方法是什么?
场景是,当某个命令运行时,我需要得到用户的确认才能执行某个任务。我使用了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;
运行命令时,上述选项似乎不会触发用户输入。
任何想法?