diff --git a/dotdrop/installer.py b/dotdrop/installer.py index 737f218..386e102 100644 --- a/dotdrop/installer.py +++ b/dotdrop/installer.py @@ -59,6 +59,10 @@ class Installer: if self.dry: self.log.dry('would link %s to %s' % (dst, src)) return [] + base = os.path.dirname(dst) + if not self._create_dirs(base): + self.log.err('creating directory for \"%s\"' % (dst)) + return [] os.symlink(src, dst) self.log.sub('linked %s to %s' % (dst, src)) # Follows original developer's behavior