27 char const * argv[256] = { 0 };
31 argv[argc++] =
"<program>";
32 argv[argc++] =
"--archive";
43 assert(e.size() == 6);
44 assert(e[0].what() ==
"No configuration file(s) found: \"../../nonexistent-file.conf\"");
45 assert(e[1].what() ==
"At ./test-rconfig.dir/global-include.dir/file-7.dir/../file-7.dir/dir.2/file-7.3.4.conf[1]");
46 assert(e[2].what() ==
"For files found matching: \"file-7.dir/dir.2/*\"");
47 assert(e[3].what() ==
"At ./test-rconfig.dir/global-include.dir/file-7.dir/../file-7.2.conf[1]");
48 assert(e[4].what() ==
"At ./test-rconfig.dir/global-include.dir/file-7.dir/file-7.1.conf[1]");
49 assert(e[5].what() ==
"At ./test-rconfig.dir/global-include.dir/file-7.conf[1]");
58 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.
configuration_manager config
The global configuration manager instance.
int main(int argc, char const *argv[])