#! /bin/sh # # Run pre commit checks on bin/yait. Requires `shellcheck` as well as a POSIX # shell (duh) script_path="./bin/yait" if git diff --cached --name-only | grep -q "$script_path"; then if ! shellcheck "$script_path"; then echo "[$0]: Syntax errors found in $script_path. Commit aborted." exit 1 fi fi echo "[$0] All Tests Pass" exit 0