We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cbbb33f commit f833fe6Copy full SHA for f833fe6
packages/ksuid/bin/ksuid
@@ -2,11 +2,19 @@
2
3
# https://stackoverflow.com/a/246128/294515
4
SOURCE="${BASH_SOURCE[0]}"
5
-while [ -h "$SOURCE" ]; do
+while [ -L "$SOURCE" ]; do
6
DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )"
7
SOURCE="$(readlink "$SOURCE")"
8
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
9
done
10
11
+DIR="$(dirname $DIR)"
12
-/usr/bin/env node "$DIR/../cli.js" "$DIR" "$@"
13
+# prefer using bun
14
+if [ -x "$(command -v bun)" ]; then
15
+ CMD=bun
16
+else
17
+ CMD=node
18
+fi
19
+
20
+/usr/bin/env $CMD "$DIR/cli.js" "$DIR" "$@"
0 commit comments