This commit is contained in:
2026-01-28 22:19:32 +00:00
parent 515d5559a7
commit cef357ffdc

View File

@@ -31,7 +31,7 @@ if [ -z "$RUBY_VERSION" ]; then
elif [ "$HAVE_32" = "1" ]; then elif [ "$HAVE_32" = "1" ]; then
RUBY_VERSION="3.2" RUBY_VERSION="3.2"
else else
echo "No compatible Ruby library found (need Ruby 3.2 or 3.4)." echo "No compatible Ruby library found need Ruby 3.2 or 3.4."
exit 1 exit 1
fi fi
fi fi
@@ -53,22 +53,29 @@ fi
echo "Installing Crib (Ruby $RUBY_VERSION)" echo "Installing Crib (Ruby $RUBY_VERSION)"
echo "Install locally (~/.local/bin) or globally (/usr/bin)? [l/g]" echo "Install locally ~/.local/bin or globally /usr/bin? [l/g]"
read -r choice read -r choice
case "$choice" in case "$choice" in
l | L) INSTALL_DIR="$HOME/.local/bin" ;; l | L)
g | G) INSTALL_DIR="/usr/bin" ;; INSTALL_DIR="$HOME/.local/bin"
SUDO=""
;;
g | G)
INSTALL_DIR="/usr/bin"
SUDO="sudo"
;;
*) *)
echo "Invalid choice" echo "Invalid choice"
exit 1 exit 1
;; ;;
esac esac
mkdir -p "$INSTALL_DIR" $SUDO mkdir -p "$INSTALL_DIR"
echo "Downloading binary..." echo "Downloading binary..."
curl -L "$GITHUB_URL" -o "$INSTALL_DIR/$BINARY_NAME" curl -L "$GITHUB_URL" -o /tmp/"$BINARY_NAME"
chmod +x "$INSTALL_DIR/$BINARY_NAME" $SUDO install -m 755 /tmp/"$BINARY_NAME" "$INSTALL_DIR/$BINARY_NAME"
rm -f /tmp/"$BINARY_NAME"
echo echo
echo "✔ Crib installed to $INSTALL_DIR" echo "✔ Crib installed to $INSTALL_DIR"