kilianc/shared-git-hooks

View on GitHub
hook.sh.tpl

Summary

Maintainability
Test Coverage
#!/usr/env/bin bash

FILENAME="$(basename "$0")"
GIT_HOOKS_DIR="${GIT_HOOKS_DIR:=$(pwd)/hooks}"
GIT_HOOK_PATH="$GIT_HOOKS_DIR"/$(ls "$GIT_HOOKS_DIR" | grep "$FILENAME")
PATH="{{PATH}}"

if [ -f "$GIT_HOOK_PATH" ]; then
  echo "> $GIT_HOOK_PATH exists, running"
  echo ""
  "$GIT_HOOK_PATH" $@
fi