C and C++ parser for CLI arguments.
Features:
- Automatic handling of boolean switches
- Boolean switches with functions
- Array support
- Variable assignment support, i.e.
--test=test
- Short and long arguments supported
- Short argument bundling supported i.e.
-aBcD
is the same as-a -B -c -D
- Fully Unicode compliant
- Support for custom delimiters, i.e. replacing
-
with/
- Support for Windows style arguments with
/
- Complete C and C++ APIs
Head to the wiki to learn more about the library and how to use it.