diff --git a/dotdrop/installer.py b/dotdrop/installer.py index 737f218..747d45a 100644 --- a/dotdrop/installer.py +++ b/dotdrop/installer.py @@ -59,6 +59,9 @@ class Installer: if self.dry: self.log.dry('would link %s to %s' % (dst, src)) return [] + dstDir = os.path.dirname(dst) + if not os.path.exists(dstDir): + os.makedirs(dstDir) os.symlink(src, dst) self.log.sub('linked %s to %s' % (dst, src)) # Follows original developer's behavior