Install
Pin to a major version and goupdate grabs the latest patch โ or pin an exact version.
One command, official releases, every platform. goupdate downloads
Go from go.dev, verifies it, and keeps your PATH tidy โ even on a fresh machine.
One command everywhere. Use go install if you already have Go,
or grab a standalone binary from Releases.
/usr/local/go from .tar.gz archive.PATH exports to ~/.bashrc, ~/.zshrc, and ~/.profile (whichever exist).sudo automatically โ run as normal user./usr/local/go. Apple Silicon & Intel.C:\go from a .zip archive.Path via PowerShell โ open a new terminal to apply.Every action is a verb you'd type anyway. No subcommand trees, no flags to memorize.
Pin to a major version and goupdate grabs the latest patch โ or pin an exact version.
Same command, run again. Replaces the existing installation with the newest patch release.
Move between minor versions instantly. No version managers or shims to configure.
Wipe downloaded archives once you're done. Frees disk space without touching your install.
Remove the current Go installation cleanly โ directory, binaries, and PATH entries.
PATH~/.bashrc, ~/.zshrc, and ~/.profile. Restart your shell or source the file to apply.
Path via PowerShell. Open a new terminal afterwards.
sudo and privileges/usr/local/go and will prompt for sudo automatically โ don't run sudo goupdate, just goupdate. Windows writes to C:\go directly and never needs elevation.