Boost.Program_options
boost::program_options parses command-line arguments, config files, and environment variables
boost::program_options parses command-line arguments, config files, and environment variables
Positional and named arguments exist for the same reason: the order of the holes in a format string