argparse 3.0
Se lanzó la versión 3.0 de la biblioteca header-only para el análisis de argumentos de línea de comandos en C++ (dialecto C++17), distribuida bajo la licencia MIT. Novedades: se añadió soporte para argumentos mutuamente excluyentes: auto &group = program.add_mutually_exclusive_group(); group.add_argument(‘—first’); group.add_argument(‘—second’); se añadió un módulo de C++20; se añadió soporte para seleccionar entre varios valores: 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); se añadió soporte para argumentos binarios […]
