, пожалуйста, посмотрите на это: https://picocli.info/. Это дает и библиотеку для разбора аргументов cli, и некоторые примеры кода для структурирования.
Apache commons CLI isдругая библиотека Java для анализа аргументов.
Обычно ваша клиентская библиотека начинается с одной исполняемой программы, установленной в системе, а не с нескольких, как вы указали (добавить, показать и т. д.).Исполняемый файл может принимать аргументы, которые заставляют его делать разные вещи.
Таким образом, вы должны иметь:
$ mycli add
$ mycli show
.
. Для реальных примеров, посмотрите CLI из aws и docker .