2018-10-26 11:24:13 +00:00
|
|
|
import os
|
2020-03-03 05:19:36 +00:00
|
|
|
import appdirs
|
2018-10-26 11:24:13 +00:00
|
|
|
|
|
|
|
APP_NAME = 'Vorta'
|
|
|
|
APP_AUTHOR = 'BorgBase'
|
2020-03-03 05:19:36 +00:00
|
|
|
APP_ID_DARWIN = 'com.borgbase.client.macos'
|
2018-11-22 03:06:58 +00:00
|
|
|
dirs = appdirs.AppDirs(APP_NAME, APP_AUTHOR)
|
|
|
|
SETTINGS_DIR = dirs.user_data_dir
|
|
|
|
LOG_DIR = dirs.user_log_dir
|
2020-06-22 08:24:38 +00:00
|
|
|
CACHE_DIR = dirs.user_cache_dir
|
|
|
|
TEMP_DIR = os.path.join(CACHE_DIR, "tmp")
|
2018-10-26 11:24:13 +00:00
|
|
|
|
|
|
|
if not os.path.exists(SETTINGS_DIR):
|
|
|
|
os.makedirs(SETTINGS_DIR)
|
2018-11-22 03:06:58 +00:00
|
|
|
|
|
|
|
if not os.path.exists(LOG_DIR):
|
|
|
|
os.makedirs(LOG_DIR)
|
2019-05-03 18:57:05 +00:00
|
|
|
|
2020-06-22 08:24:38 +00:00
|
|
|
if not os.path.exists(CACHE_DIR):
|
|
|
|
os.makedirs(CACHE_DIR)
|
|
|
|
|
|
|
|
if not os.path.exists(TEMP_DIR):
|
|
|
|
os.makedirs(TEMP_DIR)
|