mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 08:14:42 +04:00
31 lines
540 B
Bash
Executable file
31 lines
540 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# This is a randomish md5 to identify this script
|
|
# d8ee923c46731b42cd95cc869add4062
|
|
|
|
HERE=$(dirname $(readlink -f "$0"))
|
|
|
|
retv=0
|
|
|
|
which pre-commit > /dev/null
|
|
if [ $? -ne 0 ]; then
|
|
echo '`pre-commit` not found. Did you forget to activate your virtualenv?'
|
|
exit 1
|
|
fi
|
|
|
|
|
|
# Run the legacy pre-commit if it exists
|
|
if [ -x "$HERE"/pre-commit.legacy ]; then
|
|
"$HERE"/pre-commit.legacy
|
|
if [ $? -ne 0 ]; then
|
|
retv=1
|
|
fi
|
|
fi
|
|
|
|
|
|
# Run pre-commit
|
|
pre-commit
|
|
if [ $? -ne 0 ]; then
|
|
retv=1
|
|
fi
|
|
|
|
exit $retv
|