Files
TestRepo/run_local_hook
2025-08-04 19:37:17 +02:00

19 lines
453 B
Bash

#!/bin/bash
echo "Running local hook $1 with params ${@:2}"
# Run local hook if exists
HOOK=$1
#PROJECT_ROOT=$(git rev-parse --show-toplevel)
PROJECT_ROOT=$PWD
if [ -e "$PROJECT_ROOT/hooks/$HOOK" ]; then
echo "Using local $HOOK at $PROJECT_ROOT/hooks/$HOOK in $PROJECT_ROOT"
$PROJECT_ROOT/hooks/$HOOK ${@:2}
INTERNAL_HOOK_EXIT_CODE=$?
echo "Internal hook exited with $INTERNAL_HOOK_EXIT_CODE"
exit $INTERNAL_HOOK_EXIT_CODE
else
exit 0
fi