From b4e42e6de2cbcab09fe92bc4e5da0648532297ae Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Sun, 3 Dec 2023 11:30:14 -0700 Subject: [PATCH] Simplify pre-commit. --- .githooks/pre-commit | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.githooks/pre-commit b/.githooks/pre-commit index 64996ae..ffc73b0 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -1,13 +1,12 @@ #!/usr/bin/env bash set -e -filesToFormat=$( +FORMAT_FILES=$( git --no-pager diff --name-status --no-color --cached | \ awk '$1 != "D" && $2 ~ /\.py$/ {print $NF}' ) -for path in $filesToFormat -do - black --quiet "$path" - git add "$path" -done; +if [ -n "$FORMAT_FILES" ]; then + black --quiet "$FORMAT_FILES" + git add "$FORMAT_FILES" +fi