1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-09 06:34:16 +00:00

workdir env variable

This commit is contained in:
deadc0de6
2020-11-15 21:18:14 +01:00
parent 8ce96ffeeb
commit 80a9ed4814
4 changed files with 13 additions and 0 deletions

View File

@@ -5,11 +5,16 @@ Copyright (c) 2019, deadc0de6
settings block
"""
import os
# local imports
from dotdrop.linktypes import LinkTypes
from dotdrop.dictparser import DictParser
ENV_WORKDIR = 'DOTDROP_WORKDIR'
class Settings(DictParser):
# key in yaml file
key_yaml = 'config'
@@ -68,6 +73,8 @@ class Settings(DictParser):
self.cmpignore = cmpignore
self.instignore = instignore
self.workdir = workdir
if ENV_WORKDIR in os.environ:
self.workdir = os.environ[ENV_WORKDIR]
self.link_dotfile_default = LinkTypes.get(link_dotfile_default)
self.link_on_import = LinkTypes.get(link_on_import)
self.minversion = minversion