Я шукаю синтаксичний аналізатор аргументів командного рядка, наприклад "Синтаксичний аналізатор командного рядка" з http://www.sellsbrothers.com/tools/Genghis/ .
Особливості, які я шукаю:
- Автоматичне генерування використання
- Повинен перевірити необхідні та необов’язкові параметри
- Параметри повинні підтримувати IEnumerable із підтримкою роздільника
- Має підтримувати параметри прапора
- Було б непогано підтримати поєднання таких параметрів, як "/ fx" == "/ f / x"
- Було б непогано застосовувати силу до пробілу після такого параметра, як "/ftest.txt" == "/ f test.txt"
PS: "Синтаксичний аналізатор командного рядка" цілком непоганий, мені дуже подобається його дизайн, але немає документації, немає нових оновлень, і я не міг зрозуміти, як робити певні речі, наприклад, як перевірити наявність необхідних параметрів.