#include <logfunc.hpp>
#include "config/configurationoptions.h"
+#include "config/option/hostnameoption.h"
using namespace std;
using boost::program_options::command_line_parser;
try
{
ConfigurationOptions options;
+ HostNameOption host_name_option;
options_description generic = options.get_generic_options();
options_description config = options.get_configuration_options();
cmdline_options.add( generic ).add( config );
positional_options_description p;
- (void) p.add( options.HostNameCmdStr.c_str(), -1 );
+ (void) p.add( host_name_option.get_command_string().c_str(), -1 );
parsed_options parsed_opt = command_line_parser( argc, argv ).
options( cmdline_options ).
ConfigurationOptions options;
- // do not proceed if it is one of the halt options (i.e. version, help)
+ // Do not proceed if it is one of the halt options (i.e. --version, --help)
bool halt = options.halt_on_generic_options( vm );
if ( halt )
{
return false;
}
-
bool generic_parsed = options.parse_generic_options( vm, configuration );
bool configuration_parsed = options.parse_configuration_options( vm, configuration );