From 864e45177316a5739ca51003ec039f2700a5c942 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 11 Jun 2024 10:37:57 -0400 Subject: [PATCH] Fixed install.sh optionalized sudo --- install.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index eabd34f..abe8d93 100644 --- a/install.sh +++ b/install.sh @@ -31,7 +31,14 @@ fi BINARY_URL="${BASE_URL}/${binaries[$KEY]}" echo "Downloading and installing $BINARY_NAME from $BINARY_URL..." -sudo curl -sSL "$BINARY_URL" -o "${INSTALL_DIR}/${BINARY_NAME}" -sudo chmod +x "${INSTALL_DIR}/${BINARY_NAME}" +# Check if we have write permission to the install directory +if [ -w "${INSTALL_DIR}" ]; then + curl -sSL "$BINARY_URL" -o "${INSTALL_DIR}/${BINARY_NAME}" + chmod +x "${INSTALL_DIR}/${BINARY_NAME}" +else + sudo curl -sSL "$BINARY_URL" -o "${INSTALL_DIR}/${BINARY_NAME}" + sudo chmod +x "${INSTALL_DIR}/${BINARY_NAME}" +fi + echo "Installed $BINARY_NAME to $INSTALL_DIR"