Пикокли: Как можно справиться без аргументов и вариантов сценария

Я использую библиотеку командной строки Java picocli для реализации приложения командной строки. Однако я хотел бы знать, предлагает ли picocli функцию, которая может помочь справиться с ситуацией, когда командная строка не получает никаких аргументов или опций в случае по умолчанию.

Спасибо

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);
    }
}

Или у вас есть вопрос о том, как опции могут быть заданы значения по умолчанию? Если это так, можете ли вы взглянуть на раздел " Значения по умолчанию " в руководстве пользователя и сообщить нам, что неясно?

Другие вопросы по тегам