rendered paste body#include <iostream>
#include <string>
#include <cstring>
#include <sstream>
#include <dirent.h>
#include <fstream>
#include "genre.h"
#include <boost/progress.hpp>
#include <boost/program_options.hpp>
using namespace std;
using namespace boost::program_options;
main(int ac[], char av[])
{
// Declare the supported options.
options_description desc("Allowed options");
desc.add_options()
("help", "produce help message")
("compression", value<int>(), "set compression level")
;
variables_map vm;
store(parse_command_line(ac, av, desc), vm);
notify(vm);
if (vm.count("help")) {
cout << desc << "\n";
return 1;
}
if (vm.count("compression")) {
cout << "Compression level was set to "
<< vm["compression"].as<int>() << ".\n";
} else {
cout << "Compression level was not set.\n";
}
}