arkanum/install/install-golang.sh

20 lines
559 B
Bash

#!/bin/bash
set -e
if [[ -z "$1" ]]
then
GOVERSION="1.19.3"
else
GOVERSION="$1"
fi
echo "**** downloading golang ($GOVERSION)****"
curl -fsSL "https://go.dev/dl/go$GOVERSION.linux-amd64.tar.gz" -o /tmp/golang.tar.gz
echo "**** installing golang ($GOVERSION)****"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf /tmp/golang.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/bash.bashrc > /dev/null
echo "**** cleaning up ****"
rm -f /tmp/golang.tar.gz
echo "**** done. ****"
echo "**** please reload bashprofile to finalize ****"