pre_commit.sh 408 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env bash
  2. TEXT_RESET="\e[0m"
  3. TEXT_BOLD="\e[1;30m"
  4. TEXT_RED="\e[1;31m"
  5. TEXT_GREEN="\e[1;32m"
  6. function shc {
  7. printf "${TEXT_BOLD}${1}${TEXT_RESET}"
  8. sh $2
  9. if [ $? -ne 0 ]; then
  10. printf "${TEXT_RED}FAIL${TEXT_RESET}\n"
  11. exit 1
  12. else
  13. printf "${TEXT_GREEN}OK${TEXT_RESET}\n"
  14. fi
  15. }
  16. shc "PHPCS..." run_phpcs.sh
  17. shc "PHPUnit...\n" run_phpunit.sh
  18. # run_phpcpd.sh