godl
Godl is a CLI tool used to download and install go binary releases on mac. It supports both Intel and M1 macs.

Download and Install
To download and install a specific version of godl, copy and paste the installation command:
curl -s https://raw.githubusercontent.com/dikaeinstein/godl/master/get.sh | sh -s -- v0.20.3
Install with Go
go install github.com/dikaeinstein/godl
Build From Source
Prerequisites for building from source are:
git clone https://github.com/dikaeinstein/godl
cd godl
make build
If you've have setup your $GOPATH or $GOBIN correctly, you should have godl command in your $PATH.
To check the $GOPATH and $GOBIN; run go env
Run godl version to verify.
Run godl help to get help and see available options
Subcommands
godl supports autocomplete for all subcommands
completion — Generates completion scripts for bash or zsh
download — Download go binary archive
help — Help about any command
install — Installs the specified go binary release version
list|ls — List the downloaded versions
list-remote|ls-remote — List available remote versions
update - Checks for updates.
version — Show the godl version information
Typical Usage (example)
To download and install go1.20:
# To download only
godl download 1.26
# To download and install if the given version is already downloaded.
sudo godl install 1.26
Then run
go version
output: go version go1.26 darwin/amd64 // or something similar
Contributing
Currently open to contributions, improvements and suggested features. Also follow the convention from the contribution.md