From 415a3e5647fe3ce691e133852e50056e2cd61cc2 Mon Sep 17 00:00:00 2001 From: Daniel-I-Am Date: Sun, 24 Jul 2022 12:49:28 +0200 Subject: [PATCH] Allow dotfile-generator to work when the output file does not exist yet --- run.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/run.py b/run.py index 4b4d71d..cba5247 100755 --- a/run.py +++ b/run.py @@ -112,6 +112,11 @@ def convert_template(env, template, key_value_store, out): current_permissions = os.stat(out).st_mode & 0o777 if template_permissions != current_permissions: dryrun_safe_chmod(out, template_permissions) + else: + dryrun_safe_write(out, rendered) + + if template_permissions != default_permissions: + dryrun_safe_chmod(out, template_permissions) if args.link: first_line = source.split('\n')[0]