From ab0e0a31e87707d6455617e0fe579da7576ef4ff Mon Sep 17 00:00:00 2001 From: MangoPig Date: Wed, 3 Dec 2025 12:01:41 +0000 Subject: [PATCH] Adding rClone and fixing GVM --- setup.sh | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/setup.sh b/setup.sh index 8fb476a..e3f6df4 100755 --- a/setup.sh +++ b/setup.sh @@ -38,6 +38,7 @@ PACKAGES=( zoxide stow bind nmap socat tcpdump net-tools strace gdb hexyl + rclone ) FINAL_LIST="" @@ -242,23 +243,13 @@ unalias cd 2>/dev/null || true [[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm" if command -v gvm &> /dev/null; then - TARGET_GO="go1.24.0" - - echo -e "${BLUE} LOG:${YELLOW} Configuring Go ($TARGET_GO)...${NC}" - - if [[ $(gvm list) != *"$TARGET_GO"* ]]; then - echo -e "${BLUE} LOG:${YELLOW} Downloading Binary for $TARGET_GO...${NC}" - gvm install $TARGET_GO -B || { - echo -e "${RED} LOG: Binary not found. Bootstrapping with go1.22.9...${NC}" - gvm install go1.22.9 -B - gvm use go1.22.9 - gvm install $TARGET_GO - } - - gvm use $TARGET_GO --default + echo -e "${BLUE} LOG:${YELLOW} Installing Go 1.24.11...${NC}" + gvm install go1.24.11 -B + gvm use go1.24.11 --default + if [ $? -eq 0 ]; then + echo -e "${BLUE} LOG:${YELLOW} Go version: $(go version)${NC}" else - echo -e "${GREEN} LOG: $TARGET_GO is already installed.${NC}" - gvm use $TARGET_GO --default + echo -e "${RED} ERROR:${NC} GVM failed to install Go 1.24.11" fi fi