Here is a list of some command line parsers:
-
Anyoption - simple and small but no types - all options are parsed as strings. Also no support for arguments without option.
-
TCLAP - heavy, uses stdlib, support for types, extensive documentation
-
SimpleOpt - small but ugly, no types
-
Boost.Program_options - heavy, good for Boosters