("host,h",po::value<std::string>()->default_value("localhost"),"connect to server at host")
("port,p",po::value<int>()->default_value(6600),"connect to server at port")
("config,c",po::value<std::vector<std::string>>(&config_paths)->default_value(default_config_paths,join<std::string>(default_config_paths," AND ")),"specify configuration file(s)")
("ignore-config-errors",po::value<bool>()->default_value(false),"ignore unknown and invalid options in configuration files")