22 #define ERR_OUT(e) std::cerr << e;
27 char const * argv[256] = { 0 };
31 argv[argc++] =
"<program>";
32 argv[argc++] =
"--archive";
48 assert(
config.
jobs()[0].generate_source_path(
"/var/spool/") ==
"/var/spool/");
49 assert(
config.
jobs()[1].generate_source_path(
"/var/spool/") ==
"/var/spool/");
50 assert(
config.
jobs()[2].generate_source_path(
"/var/spool/") ==
"remote-default:/var/spool/");
51 assert(
config.
jobs()[3].generate_source_path(
"/var/spool/") ==
"remote-port:/var/spool/");
52 assert(
config.
jobs()[4].generate_source_path(
"/var/spool/") ==
"rsync://server-default/var/spool/");
53 assert(
config.
jobs()[5].generate_source_path(
"/var/spool/") ==
"rsync://server-port:1234/var/spool/");
56 int main(
int argc,
char const * argv[])
void init(int argc, char const *argv[])
Initialize the configuration manager from rvm's command line options.
Basic types definitions and templates.
void default_file(const std::string &a_path)
Set the default configuration filename.
void default_logdir(const std::string &a_path)
Return the default log-dir.
int main(int argc, char const *argv[])
configuration_manager config
The global configuration manager instance.
const jobs_type & jobs(void) const
Return a list of jobs.