From 733a8f09abbc7e5a9bf96c6d2a9ca6d17450ac4b Mon Sep 17 00:00:00 2001 From: chopped pork Date: Thu, 25 Feb 2021 15:56:44 +0000 Subject: [PATCH] fix: trailing line pattern should only delete empty lines --- pre_commit_hooks/terraform_docs_replace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre_commit_hooks/terraform_docs_replace.py b/pre_commit_hooks/terraform_docs_replace.py index e1777b306..1d9ae9835 100644 --- a/pre_commit_hooks/terraform_docs_replace.py +++ b/pre_commit_hooks/terraform_docs_replace.py @@ -43,7 +43,7 @@ def main(argv=None): procArgs.append('--sort-by-required') procArgs.append('md') procArgs.append("./{dir}".format(dir=dir)) - procArgs.append("| sed -e '$ d' -e 'N;/^\\n$/D;P;D'") + procArgs.append("| sed -e '${/^$/d;}' -e 'N;/^\\n$/D;P;D'") procArgs.append('>') procArgs.append("./{dir}/{dest}".format(dir=dir,dest=args.dest)) subprocess.check_call(" ".join(procArgs), shell=True)