1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-05 10:18:49 +00:00

handle new dotfiles

This commit is contained in:
deadc0de6
2019-03-29 22:07:20 +01:00
parent 3e58857d43
commit 924868afd9

View File

@@ -204,6 +204,16 @@ class Cfg:
return LinkTypes.CHILDREN
return LinkTypes.NOLINK
def _linktype_to_string(self, link):
"""translate linktype to string"""
if link == LinkTypes.PARENT:
return self.lnk_parent
elif link == LinkTypes.CHILDREN:
return self.lnk_children
elif link == LinkTypes.NOLINK:
return self.lnk_nolink
return self.lnk_nolink
def _parse(self, profile=None):
"""parse config file"""
# parse the settings
@@ -801,7 +811,9 @@ class Cfg:
}
# set the link flag
dots[dotfile.key][self.key_dotfiles_link] = link.name
if link != LinkTypes.NOLINK:
val = self._linktype_to_string(link)
dots[dotfile.key][self.key_dotfiles_link] = val
# link it to this profile in the yaml file
pro = self.content[self.key_profiles][profile]