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

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

Спасибо

1 Ответ

1 голос
/ 05 апреля 2019

Я не уверен, что это ответит на ваш вопрос, но, безусловно, возможно создать команду на основе 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);
    }
}

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

...