Yaggo defines a DSL to generate GNU compatible command line parsers for C++ using getopt.
Guillaume Marçais
GPL-3.0