argparse 3.0
Состоялся выпуск 3.0 C++ (диалект C++17) header-only библиотеки парсинга аргументов командной строки argparse, распространяемой по лицензии MIT. Что нового: добавлена поддержка взаимно исключающих аргументов: auto &group = program.add_mutually_exclusive_group(); group.add_argument(«—first»); group.add_argument(«—second»); добавлен модуль C++20; добавлена поддержка выбора из нескольких значений: program.add_argument(«input») .default_value(std::string{«baz»}) .choices(«foo», «bar», «baz»); program.add_argument(«count») .default_value(0) .choices(0, 1, 2, 3, 4, 5); добавлена поддержка двоичной […]
