Picocli:如何不处理任何参数和方案

时间:2019-04-04 10:09:54

标签: java picocli

我正在使用picocli Java命令行库来实现命令行应用程序。但是我想知道picocli是否提供了可以帮助处理命令行在默认情况下不接收任何参数或选项的情况的功能。

谢谢

1 个答案:

答案 0 :(得分:1)

我不确定这是否能回答您的问题,但是肯定可以创建一个没有选项或位置参数的基于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);
    }
}

或者您是关于如何为选项提供默认值的问题?如果是这样,您可以看看用户手册的Default Values部分,让我们知道尚不清楚的地方吗?