Я использую apache commons-cli для инструмента командной строки. У меня есть пары зависимых аргументов, например аргумент B имеет смысл только в том случае, если присутствует аргумент A. Это будет иметь 2 преимущества: автоматическое предупреждение/ошибка и более полезное использование. Поддерживает ли это сообщество?зависимые аргументы commons-cli
6
A
ответ
6
Это не так; вы должны принудительно выполнять такие действия вручную. CLI имеет OptionGroup s, но они являются исключительно взаимоисключающими опциями, а не зависимыми. См. JavaDoc для Option, OptionBuilder (что я настоятельно рекомендую использовать) и ранее упомянутой OptionGroup.
Смежные вопросы
- 1. Co-зависимые аргументы по умолчанию
- 2. Зависимые флажки
- 3. Зависимые типы
- 4. зависимые selectboxes
- 5. Зависимые свойства
- 6. Динамически зависимые меню выбора
- 7. ANTLR4: контекстно-зависимые пространства?
- 8. Зависимые DropDownLists в yii
- 9. Сохраняющиеся циклически зависимые объекты
- 10. Угловые 2 зависимые компоненты
- 11. Как оживить зависимые ограничения
- 12. Зависимые задачи Gulp
- 13. Ста зависимые объекты
- 14. Тема Зависимые Android-строки
- 15. Рельсы: зависимые поля сбора_избирания
- 16. Prism зависимые модули
- 17. C lib-зависимые конфликты
- 18. DBUNIT Зависимые таблицы
- 19. CMake Fortran-зависимые флаги
- 20. Получить зависимые сборки?
- 21. cmake-зависимые пользовательские цели
- 22. NotifyPropertyChanged на зависимые свойства
- 23. Rails: зависимые и: удалить
- 24. Зависимые свойства в классе
- 25. Oracle AQ зависимые банки
- 26. Оптимизировать зависимые петли OpenMP
- 27. Зависимые поля в Django
- 28. Зависимые от нуля тесты
- 29. Matplotlib зависимые слайдеры
- 30. CruiseControl.NET зависимые проекты конфигурации