我正在使用 picocli java 命令行库来实现命令行应用程序。但是,我想知道 picocli 是否提供了一项功能,可以帮助处理命令行不接收任何参数或选项的情况(默认情况下)。
谢谢
我不确定这是否能回答您的问题,但当然可以创建一个没有选项或位置参数的基于 picocli 的命令:
@Command(name = "demo", description = "no options or positional parameters")
public class Demo implements Runnable {
@Override
void run() {
System.out.println("Hello");
}
public static void main(String[] args) {
CommandLine.run(new Demo(), args);
}
}
还是您对如何为选项赋予默认值的问题?如果是这种情况,您能否查看用户手册的“默认值”部分并让我们知道有哪些不清楚的地方?