#!/bin/sh # # Run the hook command. # Note: this will be replaced by the real command during copy. # GIT_USER=$(git config user.name) GIT_EMAIL=$(git config user.email) COMMIT_MSG_FILE=$1 # Fetch the GIT diff and format it as command input: DIFF=$(git -c diff.mnemonicprefix=false --no-pager diff -r -p -m -M --full-index --no-color --staged | cat) # Grumphp env vars export GRUMPHP_GIT_WORKING_DIR=$(git rev-parse --show-toplevel) # Run GrumPHP (cd "${HOOK_EXEC_PATH}" && printf "%s\n" "${DIFF}" | $(EXEC_GRUMPHP_COMMAND) $(HOOK_COMMAND) "--git-user='$GIT_USER'" "--git-email='$GIT_EMAIL'" "$COMMIT_MSG_FILE")