31 std::map<Environment, std::string> m_environmentConfigurations;
33 std::vector<std::filesystem::path> m_paths;
43 std::vector<std::filesystem::path>
pathsOf();
69 static std::string
expand(
const std::string &value);
Definition EnvironmentConfiguration.h:13
static std::string expand(const std::string &value)
void overrides(Environment environment, const std::string &value)
std::optional< std::filesystem::path > pathOf(const std::string &fileName)
const std::string & of(Environment environment)
Environment
Definition EnvironmentConfiguration.h:16
@ Home
Definition EnvironmentConfiguration.h:19
@ ConfigDirectory
Definition EnvironmentConfiguration.h:17
@ Path
Definition EnvironmentConfiguration.h:20
@ BootstrapConfigName
Definition EnvironmentConfiguration.h:18
~EnvironmentConfiguration()=default
EnvironmentConfiguration()
std::vector< std::filesystem::path > pathsOf()
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9