0

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

Например:

Java -jar myJar.jar отправить [...] Java -jar myJar.jar получить [...]

Где отправить и получить бы у каждого есть свои собственные флаги (Может быть, некоторые поделились также).

Я использовал jewelcli в прошлом, но только глобальные флаги и т. Д. Commons-cli (Плюс это слишком многословный). Я полагаю, что можно использовать эти существующие библиотеки, но я надеялся, что кто-то уже это подумал.

Есть ли синтаксический анализатор командной строки, который позволяет мне писать док-подобные приложения CLI на Java?

+0

Почему ди d 3 человека отмечают, что это должно быть закрыто? – ByteFlinger

ответ

1

Вы можете посмотреть на Argparse4j:

http://argparse4j.sourceforge.net/

Затем вы можете использовать, например:

java argument

или даже

java argument -flag

+1

Это похоже на то, что я искал, спасибо – ByteFlinger