config: load highest priority config available only

pull/43/head
jackun 4 years ago
parent 80f29aad9d
commit ad2ed4a99a
No known key found for this signature in database
GPG Key ID: 119DB3F1D05A9ED3

@ -82,20 +82,20 @@ void parseConfigFile() {
}
std::string line;
for (auto& p : paths) {
std::ifstream stream(p);
for (auto p = paths.rbegin(); p != paths.rend(); p++) {
std::ifstream stream(*p);
if (!stream.good()) {
// printing just so user has an idea of possible configs
std::cerr << "skipping config: " << p << std::endl;
std::cerr << "skipping config: " << *p << std::endl;
continue;
}
std::cerr << "parsing config: " << p;
std::cerr << "parsing config: " << *p;
while (std::getline(stream, line))
{
parseConfigLine(line);
}
std::cerr << " [ ok ]" << std::endl;
return;
}
}

Loading…
Cancel
Save