Add function Config::get_config_dir().

This commit is contained in:
tastytea 2019-12-28 08:49:13 +01:00
parent 23ec71ff60
commit f0c4d63548
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
2 changed files with 9 additions and 2 deletions

View File

@ -94,7 +94,7 @@ Config::Config(string profile)
}
}
fs::path Config::get_filename() const
fs::path Config::get_config_dir() const
{
char *envdir = getenv("XDG_CONFIG_HOME");
fs::path dir;
@ -122,7 +122,12 @@ fs::path Config::get_filename() const
BOOST_LOG_TRIVIAL(debug) << "Created config dir: " << dir;
}
return dir /= "config-" + _profile + ".json";
return dir;
}
fs::path Config::get_filename() const
{
return get_config_dir() /= "config-" + _profile + ".json";
}
void Config::generate()

View File

@ -69,6 +69,8 @@ public:
ProfileData data;
void write();
[[nodiscard]]
fs::path get_config_dir() const;
private:
const string _profile;