Какие пакеты вы используете для обработки параметров командной строки, настроек и файлов конфигурации?
Я ищу что-то, что читает пользовательские параметры из командной строки и/или из файлов конфигурации.
Параметры (настройки) должны быть разделены на разные группы, поэтому я могу передавать разные (подмножества) параметры для разных объектов в моем коде.
Я знаю boost::program_options
, но я не могу привыкнуть к API
. Существуют ли легкие альтернативы?
(Кстати, вы когда-нибудь использовали объект глобальных опций в своем коде, который можно читать откуда угодно? Или вы считаете это зло?)