Редактировать: это мой проект, и поэтому этот ответ не должен рассматриваться как одобрение третьей стороны. Тем не менее, я использую его для каждой программы на основе командной строки, которую я пишу, это с открытым исходным кодом, и я надеюсь, что другие могут извлечь из этого пользу.

парсер аргументов командной строки, такой как "Парсер командной строки" изhttp://www.sellsbrothers.com/tools/Genghis/ .

Особенности, которые я ищу:

Автогенерация использованияДолжен быть в состоянии проверить обязательные и дополнительные параметрыПараметры должны поддерживать IEnumerable с поддержкой разделителяДолжен поддерживать параметры флагаБыло бы неплохо поддержать объединение параметров, таких как "/ fx" == "/ f / x"Было бы неплохо не использовать пробел после параметра, такого как "/ftest.txt" == "/ f test.txt"

П.С.:«Парсер командной строки» довольно хорош, мне очень нравится его дизайн, но нет документации, нет новых обновлений, и я не мог понять, что делать, например, как проверять требуемые параметры.

Ответы на вопрос(12)

Ваш ответ на вопрос