#!/bin/bash printf "\033[0;32mRunning tests...\033[0m\n" # Pass lint and mocha tests CHECK_OUTPUT=`make check` if [ $? -ne 0 ] then printf "%s\n" "${CHECK_OUTPUT}" printf "\033[0;31mAborting commit\033[0m\n" exit 1 fi # Have normalized whitespaces git diff-index --check --cached 'HEAD' -- if [ $? -ne 0 ] then printf "\033[0;31mAborting commit\033[0m\n" exit 1 fi printf "\033[0;32mTests pass!\033[0m\n"