14 #define ERR_OUT(e) std::cerr << e
19 char const * argv[256] = { 0 };
23 argv[argc++] =
"<program>";
24 argv[argc++] =
"--archive";
25 argv[argc++] =
"--timestamp";
26 argv[argc++] =
"2003-09-16";
35 assert(
vaulter.
vault() ==
"./test-vaulter.dir/group-1/vault-2");
50 char const * argv[256] = { 0 };
54 argv[argc++] =
"<program>";
55 argv[argc++] =
"--archive";
56 argv[argc++] =
"--timestamp";
57 argv[argc++] =
"2003-09-18";
66 assert(
vaulter.
vault() ==
"./test-vaulter.dir/group-1/vault-1");
81 char const * argv[256] = { 0 };
85 argv[argc++] =
"<program>";
86 argv[argc++] =
"--archive";
87 argv[argc++] =
"--timestamp";
88 argv[argc++] =
"2003-09-18";
97 assert(
vaulter.
vault() ==
"./test-vaulter.dir/group-1/vault-1");
100 subdirectory::iterator sdi;
102 for (sdi = subdir.begin(); sdi != subdir.end(); sdi++) {
103 assert((*sdi).find(
".corrupt") == std::string::npos);
117 int main(
int argc,
char const * argv[])
void init(int argc, char const *argv[])
Initialize the configuration manager from rvm's command line options.
log_manager logger
The global log manager.
void init(void)
Initialize the vault manager.
void default_file(const std::string &a_path)
Set the default configuration filename.
int main(int argc, char const *argv[])
void select(void)
Select a vault.
const subdirectory get_archive_list(void)
Return a list of archive directories in the selected vault.
const std::string vault(void) const
Return the path to the selected vault.
void clear(void)
Clear the log manager.
void init(void)
Initialize the log manager.
configuration_manager config
The global configuration manager instance.
Retrieve a list of files in a subdirectory that match a given wildcard filename.
vault_manager vaulter
The global vault manager.