10 #include <boost/program_options.hpp>
12 namespace po = boost::program_options;
39 string session_file =
"";
45 po::options_description cmdline_options(
"CEBL Options");
46 cmdline_options.add_options()
47 (
"help",
"Print Help")
48 (
"version",
"Print Version String")
49 (
"session-file,f", po::value<string>(),
"Specify Session File")
54 po::store(po::command_line_parser(ac, av).
55 options(cmdline_options).run(), vm);
61 cout << cmdline_options <<
"\n";
64 if (vm.count(
"version"))
69 if (vm.count(
"session-file"))
71 session_file = vm[
"session-file"].as<
string >();
72 cout <<
"Loading from session file <" << session_file <<
">\n";
78 cerr <<
"Error parsing command line arguments: " << e.what() <<
"\n";
83 cerr <<
"Error parsing command line arguments.\n";
90 cout <<
"* Searching for mindset...\n";