Yacap
Yet Another Command Argument Parser
A highly configurable command line parser with help generation support.
* Easy to configure option sets based on builder patterns
* Typed options: boolean, string, int, long, double and enum
* Dual POSIX short and GNU long parameter names
* Support for unnamed (such as file list after options) and internal options (options are unparsed after --)
* One step parsing
* Result set with safe and typed getters
* Error messages and warnings returned by result set
* Text-based help generation, unix-like structure
* Highly configurable, formatted output