Projects / cli


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.

Operating Systems

Recent releases

  •  15 Dec 2009 13:02

    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.

    •  29 Oct 2009 14:58

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


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.