From dc136bdd2960a59d21e8b2c0595fb617b04fe3ae Mon Sep 17 00:00:00 2001 From: Chris Davies Date: Fri, 13 Feb 2026 14:04:19 -0500 Subject: [PATCH] install.sh: use ~/.local/bin, print PATH hint --- install.sh | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/install.sh b/install.sh index 038c0f6..f4b1b9c 100755 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ set -e REPO="chris/agent-tui" BASE_URL="https://gitea.yeeted.lol" -INSTALL_DIR="${INSTALL_DIR:-/usr/local/bin}" +INSTALL_DIR="${INSTALL_DIR:-$HOME/.local/bin}" OS=$(uname -s | tr '[:upper:]' '[:lower:]') ARCH=$(uname -m) @@ -48,12 +48,17 @@ else fi chmod +x "$TMP" - -if [ -w "$INSTALL_DIR" ]; then - mv "$TMP" "${INSTALL_DIR}/agent-tui" -else - echo "Installing to ${INSTALL_DIR} (requires sudo)..." - sudo mv "$TMP" "${INSTALL_DIR}/agent-tui" -fi +mkdir -p "$INSTALL_DIR" +mv "$TMP" "${INSTALL_DIR}/agent-tui" echo "Installed agent-tui ${TAG} to ${INSTALL_DIR}/agent-tui" + +# Check if INSTALL_DIR is in PATH +case ":$PATH:" in + *":${INSTALL_DIR}:"*) ;; + *) + echo "" + echo "Add to your PATH by running:" + echo " echo 'export PATH=\"${INSTALL_DIR}:\$PATH\"' >> ~/.zshrc && source ~/.zshrc" + ;; +esac