|
April 20th, 2022
steinkrauz | 11:09 pm - c# command line parser Писал, значится я себе соксопрокси, и чтобы не заморачиваться с файлом конфигурации, решил все настройки делать через командную строку. Тупым перебором с кучей сравнений или хитрым свитчем делать это было не интересно, да и бинарный сериалайзер я только что написал... В общем, эта хрень работает через рефлексию. Зато практически никакого запутанного кода, и минимум писанины для конечного пользователя.
А потому, поддавшись тлетворному влиянию эльфийских товарищей, всё это дело я оформил в отдельную библиотеку, точнее просто файлик с исходниками, которой можно тупо добавить в свой проект и использовать. Что оно умеет:
- короткую и длинную форму для параметра
- целые, дробные и строковые значения для параметров
- обязательность параметра
- параметр-флаг
- автоматическая генерация справки
В принципе, базовые потребности закрывает, для чего-то более извращённого лучше использовать более сложные вещи.
Смотреть тут
https://github.com/steinkrauz/StkCli
|
Reply
|
|
|
LJ.Rossia.org |