19std::optional<std::string> getEnv(
const std::string & key);
25std::optional<std::string> getEnvNonEmpty(
const std::string & key);
30std::map<std::string, std::string> getEnv();
40void replaceEnv(
const std::map<std::string, std::string> & newEnv);