23 lines
551 B
Plaintext
Raw Normal View History

2024-04-01 23:57:08 +08:00
#!/usr/bin/env sh
[ "$HUSKY" = "2" ] && set -x
2025-05-24 16:08:36 +08:00
n=$(basename "$0")
s=$(dirname "$(dirname "$0")")/$n
2024-04-01 23:57:08 +08:00
[ ! -f "$s" ] && exit 0
2025-05-24 16:08:36 +08:00
if [ -f "$HOME/.huskyrc" ]; then
echo "husky - '~/.huskyrc' is DEPRECATED, please move your code to ~/.config/husky/init.sh"
fi
i="${XDG_CONFIG_HOME:-$HOME/.config}/husky/init.sh"
[ -f "$i" ] && . "$i"
2024-04-01 23:57:08 +08:00
[ "${HUSKY-}" = "0" ] && exit 0
2025-05-24 16:08:36 +08:00
export PATH="node_modules/.bin:$PATH"
2024-04-01 23:57:08 +08:00
sh -e "$s" "$@"
c=$?
2025-05-24 16:08:36 +08:00
[ $c != 0 ] && echo "husky - $n script failed (code $c)"
2024-04-01 23:57:08 +08:00
[ $c = 127 ] && echo "husky - command not found in PATH=$PATH"
2025-05-24 16:08:36 +08:00
exit $c