Skip to content
Snippets Groups Projects
Commit a03cd213 authored by David Huss's avatar David Huss :speech_balloon:
Browse files

Allow ENV override of config directoriesx

parent be2a1b2b
No related branches found
No related tags found
No related merge requests found
......@@ -41,6 +41,16 @@ def get_dirs(application_name):
dirs["data"] = this_or_else(os.environ.get("XDG_DATA_HOME"), default_data_home)
dirs["config"] = this_or_else(os.environ.get("XDG_CONFIG_HOME"), default_config_home)
# Override this directory from Environment variable
key = "{}_DATA_DIR".format(application_name.upper())
if os.getenv(key) is not None:
dirs["data"] = os.getenv(key)
# Override this directory from Environment variable
key = "{}_CONFIG_DIR".format(application_name.upper())
if os.getenv(key) is not None:
dirs["config"] = os.getenv(key)
return dirs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment