chore(dependencies)
parent
2b8e769697
commit
e868d1d3f5
|
|
@ -33,6 +33,9 @@ call_lefthook()
|
||||||
then
|
then
|
||||||
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
||||||
|
|
||||||
|
elif go tool lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
go tool lefthook "$@"
|
||||||
elif bundle exec lefthook -h >/dev/null 2>&1
|
elif bundle exec lefthook -h >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
bundle exec lefthook "$@"
|
bundle exec lefthook "$@"
|
||||||
|
|
@ -42,12 +45,21 @@ call_lefthook()
|
||||||
elif pnpm lefthook -h >/dev/null 2>&1
|
elif pnpm lefthook -h >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
pnpm lefthook "$@"
|
pnpm lefthook "$@"
|
||||||
elif swift package plugin lefthook >/dev/null 2>&1
|
elif swift package lefthook >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
swift package --disable-sandbox plugin lefthook "$@"
|
swift package --build-path .build/lefthook --disable-sandbox lefthook "$@"
|
||||||
elif command -v mint >/dev/null 2>&1
|
elif command -v mint >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
mint run csjones/lefthook-plugin "$@"
|
mint run csjones/lefthook-plugin "$@"
|
||||||
|
elif uv run lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
uv run lefthook "$@"
|
||||||
|
elif mise exec -- lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
mise exec -- lefthook "$@"
|
||||||
|
elif devbox run lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
devbox run lefthook "$@"
|
||||||
else
|
else
|
||||||
echo "Can't find lefthook in PATH"
|
echo "Can't find lefthook in PATH"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,9 @@ call_lefthook()
|
||||||
then
|
then
|
||||||
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
||||||
|
|
||||||
|
elif go tool lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
go tool lefthook "$@"
|
||||||
elif bundle exec lefthook -h >/dev/null 2>&1
|
elif bundle exec lefthook -h >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
bundle exec lefthook "$@"
|
bundle exec lefthook "$@"
|
||||||
|
|
@ -42,12 +45,21 @@ call_lefthook()
|
||||||
elif pnpm lefthook -h >/dev/null 2>&1
|
elif pnpm lefthook -h >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
pnpm lefthook "$@"
|
pnpm lefthook "$@"
|
||||||
elif swift package plugin lefthook >/dev/null 2>&1
|
elif swift package lefthook >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
swift package --disable-sandbox plugin lefthook "$@"
|
swift package --build-path .build/lefthook --disable-sandbox lefthook "$@"
|
||||||
elif command -v mint >/dev/null 2>&1
|
elif command -v mint >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
mint run csjones/lefthook-plugin "$@"
|
mint run csjones/lefthook-plugin "$@"
|
||||||
|
elif uv run lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
uv run lefthook "$@"
|
||||||
|
elif mise exec -- lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
mise exec -- lefthook "$@"
|
||||||
|
elif devbox run lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
devbox run lefthook "$@"
|
||||||
else
|
else
|
||||||
echo "Can't find lefthook in PATH"
|
echo "Can't find lefthook in PATH"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,57 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ "$LEFTHOOK_VERBOSE" = "1" -o "$LEFTHOOK_VERBOSE" = "true" ]; then
|
||||||
|
set -x
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$LEFTHOOK" = "0" ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
call_lefthook()
|
||||||
|
{
|
||||||
|
if test -n "$LEFTHOOK_BIN"
|
||||||
|
then
|
||||||
|
"$LEFTHOOK_BIN" "$@"
|
||||||
|
elif lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
lefthook "$@"
|
||||||
|
else
|
||||||
|
dir="$(git rev-parse --show-toplevel)"
|
||||||
|
osArch=$(uname | tr '[:upper:]' '[:lower:]')
|
||||||
|
cpuArch=$(uname -m | sed 's/aarch64/arm64/;s/x86_64/x64/')
|
||||||
|
if test -f "$dir/node_modules/lefthook-${osArch}-${cpuArch}/bin/lefthook"
|
||||||
|
then
|
||||||
|
"$dir/node_modules/lefthook-${osArch}-${cpuArch}/bin/lefthook" "$@"
|
||||||
|
elif test -f "$dir/node_modules/@evilmartians/lefthook/bin/lefthook-${osArch}-${cpuArch}/lefthook"
|
||||||
|
then
|
||||||
|
"$dir/node_modules/@evilmartians/lefthook/bin/lefthook-${osArch}-${cpuArch}/lefthook" "$@"
|
||||||
|
elif test -f "$dir/node_modules/@evilmartians/lefthook-installer/bin/lefthook"
|
||||||
|
then
|
||||||
|
"$dir/node_modules/@evilmartians/lefthook-installer/bin/lefthook" "$@"
|
||||||
|
elif test -f "$dir/node_modules/lefthook/bin/index.js"
|
||||||
|
then
|
||||||
|
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
||||||
|
|
||||||
|
elif bundle exec lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
bundle exec lefthook "$@"
|
||||||
|
elif yarn lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
yarn lefthook "$@"
|
||||||
|
elif pnpm lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
pnpm lefthook "$@"
|
||||||
|
elif swift package plugin lefthook >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
swift package --disable-sandbox plugin lefthook "$@"
|
||||||
|
elif command -v mint >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
mint run csjones/lefthook-plugin "$@"
|
||||||
|
else
|
||||||
|
echo "Can't find lefthook in PATH"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
call_lefthook run "pre-push" "$@"
|
||||||
|
|
@ -33,6 +33,9 @@ call_lefthook()
|
||||||
then
|
then
|
||||||
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
"$dir/node_modules/lefthook/bin/index.js" "$@"
|
||||||
|
|
||||||
|
elif go tool lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
go tool lefthook "$@"
|
||||||
elif bundle exec lefthook -h >/dev/null 2>&1
|
elif bundle exec lefthook -h >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
bundle exec lefthook "$@"
|
bundle exec lefthook "$@"
|
||||||
|
|
@ -42,12 +45,21 @@ call_lefthook()
|
||||||
elif pnpm lefthook -h >/dev/null 2>&1
|
elif pnpm lefthook -h >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
pnpm lefthook "$@"
|
pnpm lefthook "$@"
|
||||||
elif swift package plugin lefthook >/dev/null 2>&1
|
elif swift package lefthook >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
swift package --disable-sandbox plugin lefthook "$@"
|
swift package --build-path .build/lefthook --disable-sandbox lefthook "$@"
|
||||||
elif command -v mint >/dev/null 2>&1
|
elif command -v mint >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
mint run csjones/lefthook-plugin "$@"
|
mint run csjones/lefthook-plugin "$@"
|
||||||
|
elif uv run lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
uv run lefthook "$@"
|
||||||
|
elif mise exec -- lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
mise exec -- lefthook "$@"
|
||||||
|
elif devbox run lefthook -h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
devbox run lefthook "$@"
|
||||||
else
|
else
|
||||||
echo "Can't find lefthook in PATH"
|
echo "Can't find lefthook in PATH"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue