Allow installer to work directly without saving

This commit is contained in:
2026-01-28 22:35:13 +00:00
parent 9ca3a327e1
commit bf51d83155

View File

@@ -1,6 +1,11 @@
#!/usr/bin/env bash
set -e
shopt -s extglob
set -o errtrace
set -o errexit
set -o pipefail
install() {
BINARY_NAME="crib"
VERSION="v0.0.1-alpha"
@@ -56,15 +61,15 @@ echo "Installing Crib (Ruby $RUBY_VERSION)"
echo "Install locally ~/.local/bin or globally /usr/bin? [l/g]"
read -r choice
case "$choice" in
(l | L)
l | L)
INSTALL_DIR="$HOME/.local/bin"
SUDO=""
;;
(g | G)
g | G)
INSTALL_DIR="/usr/bin"
SUDO="sudo"
;;
(*)
*)
echo "Invalid choice"
exit 1
;;
@@ -82,3 +87,6 @@ echo "✔ Crib installed to $INSTALL_DIR"
echo "Run with: $BINARY_NAME"
echo "Ruby ABI: $RUBY_VERSION"
echo "Add $INSTALL_DIR to PATH if needed."
}
install "$@"