Maintainer
Gregory Reagle
Description
Optimus is a library that does GNU style command line argument parsing.
Optimus is based on the functions getopt() and getopt_long() and should parse the command line just like these functions do. It consists of two classes: COMMAND_LINE_OPTION and COMMAND_LINE_PARSER.
Categories
Versions
Links
Features
- short options
- long options
- detection of unexpected options
- required option arguments
- optional option arguments (long option only)
- double hyphen "--" indicates end of options
- options can be in any order, intermixed with command arguments
- counting of options that appear multiple times
- clustering of short options
- long options can take argument as next command line argument or appended with "="
Supported compilers
Licensing