#include #include int main(int argc, char ** argv) { cxxopts::Options options("MyProgram", "One line description of MyProgram"); options.add_options() ("h,help", "Show help") ("d,debug", "Enable debugging") ("f,file", "File name", cxxopts::value()); auto result = options.parse(argc, argv); if (result["help"].as()) { std::cout << options.help() << std::endl; return 0; } for (auto arg: result.arguments()) { std::cout << "option: " << arg.key() << ": " << arg.value() << std::endl; } return 0; }