diff --git a/fragments/labels/golang.sh b/fragments/labels/golang.sh index 007c423..d401a04 100644 --- a/fragments/labels/golang.sh +++ b/fragments/labels/golang.sh @@ -2,7 +2,11 @@ golang) name="GoLang" type="pkg" packageID="org.golang.go" - downloadURL="https://go.dev$(curl -fs "https://go.dev/dl/" | grep -i "downloadBox" | grep "pkg" | tr '"' '\n' | grep "pkg")" + if [[ $(arch) == "arm64" ]]; then + downloadURL="https://go.dev$(curl -fs "https://go.dev/dl/" | grep -i "downloadBox" | grep "darwin-arm" | tr '"' '\n' | grep "pkg")" + elif [[ $(arch) == "i386" ]]; then + downloadURL="https://go.dev$(curl -fs "https://go.dev/dl/" | grep -i "downloadBox" | grep "darwin-amd" | tr '"' '\n' | grep "pkg")" + fi appNewVersion="$( echo "${downloadURL}" | sed -E 's/.*\/(go[0-9.]*)\..*/\1/g' )" # Version includes letters "go" in the beginning expectedTeamID="EQHXZ8M8AV" blockingProcesses=( NONE )