CLI is a command line interface compiler for C++. It allows you to specify the options that your program supports, their types, and default values. This specification can then be translated to C++ classes that implement parsing of the command line arguments and provide a convenient and type-safe interface for accessing the extracted data.
| Tags | C++ cli argument parsing command line |
|---|---|
| Licenses | MIT/X |
| Operating Systems | Linux Mac OS X Unix Windows |
Recent releases


Release Notes: Usage and documentation are automatically generated in the HTML and man page formats. Modifiers are optionally generated in addition to accessors. Support for erasing the parsed elements from the argv array was added. Support for custom argument sources via an abstract scanner interface was added. Support was added for reading command line arguments from the argv array as well as files specified with command line options.


Release Notes: This is the first public release of CLI.