mirror of https://github.com/01-edu/public.git
xpetit
4 years ago
committed by
GitHub
1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
|
||||||
|
set -euo pipefail |
||||||
|
IFS=' |
||||||
|
' |
||||||
|
|
||||||
|
echo Installing common tools |
||||||
|
sudo apt -y install man bash-completion git jq curl build-essential netcat wget psmisc lz4 file net-tools brotli unzip zip moreutils pv tree whois |
||||||
|
|
||||||
|
echo Installing Go |
||||||
|
wget https://golang.org/dl/go1.14.6.linux-amd64.tar.gz |
||||||
|
sudo tar -C /usr/local -xzf go1.14.6.linux-amd64.tar.gz |
||||||
|
rm go1.14.6.linux-amd64.tar.gz |
||||||
|
cat <<'EOF'>> ~/.bashrc |
||||||
|
GOPATH=$HOME/go |
||||||
|
PATH=$PATH:/usr/local/go/bin:$GOPATH/bin |
||||||
|
EOF |
||||||
|
|
||||||
|
echo Installing Go tools |
||||||
|
GOPATH=$HOME/go |
||||||
|
PATH=$PATH:/usr/local/go/bin:$GOPATH/bin |
||||||
|
go get golang.org/x/tools/cmd/goimports |
||||||
|
|
||||||
|
echo Installing OpenSSH |
||||||
|
sudo apt -y install openssh-client |
||||||
|
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N '' |
||||||
|
echo "Select & copy (right-click) the following line :" |
||||||
|
cat ~/.ssh/id_ed25519.pub |
Loading…
Reference in new issue