Я пишу небольшое командное приложение на Java. Это приложение должно работать с сочетанием параметров и команд, аналогичных svn
.
<сильные > Примеры
app url command1
app url command2 --parameter2 -x
app url command1 --param-with-argument argument
app --parameter url command1
app --no-url command2
app --help
Требуются
- Существует простая в использовании библиотека для Java
- Поддерживает синтаксический анализ таких команд
- (Бонус) Автоматически создает соответствующую помощь