#!/bin/bash # # Calling Talisman # The original hook script is "$HOME/.talisman/bin/talisman_hook_script" # This is a modified versoin of the pre-push hook, calling talisman executable direct command -v talisman > /dev/null result=$? if [ $result -eq 0 ]; then [[ -n "${TALISMAN_DEBUG}" ]] && DEBUG_OPTS="-d" CMD="talisman ${DEBUG_OPTS} --githook pre-commit" [[ -n "${TALISMAN_DEBUG}" ]] && echo "ARGS are $*" [[ -n "${TALISMAN_DEBUG}" ]] && echo "Executing: ${CMD}" ${CMD} else echo -e "\e[33mSkipping talisman test, executable not found" fi