Я ищу парсер аргументов командной строки, например "Парсер синтаксиса команд" из http://www.sellsbrothers.com/tools/Genghis/.
Функции, которые я ищу:
- Автогенерация использования
- Необходимо проверить необходимые и необязательные параметры
- Параметры должны поддерживать IEnumerable с поддержкой разделителя.
- Следует поддерживать параметры флага
- Было бы неплохо поддерживать объединение таких параметров, как "/fx" == "/f/x"
- Было бы неплохо не форсировать пробел после параметра, например "/ftest.txt" == "/f test.txt"
P.S: "Синтаксический анализатор командной строки" довольно хорош, мне очень нравится его дизайн, но нет никакой документации, новых обновлений, и я не мог понять, как это сделать, например, как проверить требуемые параметры.