Installing the Latest Version of Go with Bash
Written on
March
9th,
2022
by
Cody Snider
## Background
Installation of Go without the need to manually download and run an installer or rely on a package manager.
## TL;DR
curl -s https://codingwithcody.com/assets/bash_helpers/install_go.sh | sudo bash
## Installation
#!/bin/bash
# Fetch the latest version number
LATEST_GO_VERSION=$(curl 'https://go.dev/VERSION?m=text')
# Download the tarball
wget "https://go.dev/dl/$LATEST_GO_VERSION.linux-amd64.tar.gz"
# Clear old installations
rm -rf /usr/local/go
# Unpack the tarball
tar -C /usr/local -xzf $LATEST_GO_VERSION.linux-amd64.tar.gz
# Cleanup the download
rm $LATEST_GO_VERSION.linux-amd64.tar.gz