diff --git a/dotdrop/dotdrop.py b/dotdrop/dotdrop.py index 9aa5fba..16f539b 100644 --- a/dotdrop/dotdrop.py +++ b/dotdrop/dotdrop.py @@ -443,7 +443,9 @@ def main(): opts['profile'] = args['--profile'] opts['safe'] = not args['--force'] opts['installdiff'] = not args['--nodiff'] - opts['link'] = args['--inv-link'] + opts['link'] = opts['link_by_default'] + if args['--inv-link']: + opts['link'] = not opts['link'] opts['debug'] = args['--verbose'] opts['variables'] = conf.get_variables(opts['profile']) opts['showdiff'] = opts['showdiff'] or args['--showdiff'] diff --git a/dotdrop/updater.py b/dotdrop/updater.py index 46a2d40..7417794 100644 --- a/dotdrop/updater.py +++ b/dotdrop/updater.py @@ -116,7 +116,7 @@ class Updater: dotfiles = self.conf.get_dotfiles(profile) subs = [d for d in dotfiles if d.key == key] if not subs: - self.log.err('key \"{}\" not found!'.format(path)) + self.log.err('key \"{}\" not found!'.format(key)) return None if len(subs) > 1: found = ','.join([d.src for d in dotfiles])