install-new-server.sh: update go version, add btop, non-interactive rust imstallation

This commit is contained in:
arnaucube
2024-02-04 10:01:50 +01:00
parent 3f99aae988
commit 1bf26d579f
2 changed files with 12 additions and 5 deletions

View File

@@ -25,4 +25,4 @@ alias gitg="git log --color --graph --abbrev-commit --pretty=format:'%Cred%h%Cre
alias python=python3
alias cat='bat --theme="Monokai Extended" --style=plain'
# alias cat='bat --theme="Monokai Extended" --style=plain'

View File

@@ -44,9 +44,9 @@ cat .bashrc >> ~/.bashrc
source .bashrc
# go
echo "installing go 1.17.1"
wget https://golang.org/dl/go1.17.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.17.1.linux-amd64.tar.gz
echo "installing go 1.21.6"
wget https://golang.org/dl/go1.21.6.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz
# nodejs
echo "installing nodejs v16"
@@ -66,11 +66,18 @@ echo "instaling ripgrep"
apt install ripgrep -y
echo "install Rust"
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
# needed for later rust packages installations
apt install build-essential -y
# btop
wget https://github.com/aristocratos/btop/releases/download/v1.3.0/btop-x86_64-linux-musl.tbz
tar -xjf btop-x86_64-linux-musl.tbz
cd btop
bash install.sh
cd ..
# assuming that Rust is installed
echo "installing delta (gitdiff tool)"
cargo install git-delta