Browse Source

Add all VSCode Go tools

content-update
xpetit 4 years ago
parent
commit
715af3da95
No known key found for this signature in database
GPG Key ID: 97C60669182C17A5
  1. 35
      docs/setup/configure.sh

35
docs/setup/configure.sh

@ -4,10 +4,10 @@ set -euo pipefail
IFS=' IFS='
' '
echo Installing common tools set -x
sudo apt -y install man bash-completion git jq curl build-essential netcat wget psmisc file net-tools brotli unzip zip moreutils pv tree whois
sudo apt -y install man bash-completion git jq curl build-essential netcat wget psmisc file net-tools brotli unzip zip moreutils pv tree whois openssh-client
echo Installing Go
wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gz wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
rm go1.15.2.linux-amd64.tar.gz rm go1.15.2.linux-amd64.tar.gz
@ -16,13 +16,26 @@ GOPATH=$HOME/go
PATH=$PATH:/usr/local/go/bin:$GOPATH/bin PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
EOF EOF
echo Installing Go tools
GOPATH=$HOME/go GOPATH=$HOME/go
PATH=$PATH:/usr/local/go/bin:$GOPATH/bin PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
go get golang.org/x/tools/cmd/goimports github.com/01-edu/z01 go get -v golang.org/x/tools/cmd/goimports
go get -v github.com/01-edu/z01
echo Installing OpenSSH go get -v github.com/stamblerre/gocode
sudo apt -y install openssh-client mv "${GOPATH}/bin/gocode" "${GOPATH}/bin/gocode-gomod"
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N '' go get -v github.com/mdempsky/gocode
echo "Copy the following line :" go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
cat ~/.ssh/id_ed25519.pub go get -v github.com/ramya-rao-a/go-outline
go get -v github.com/acroca/go-symbols
go get -v golang.org/x/tools/cmd/guru
go get -v golang.org/x/tools/cmd/gorename
go get -v github.com/cweill/gotests/...
go get -v github.com/fatih/gomodifytags
go get -v github.com/josharian/impl
go get -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -v github.com/haya14busa/goplay/cmd/goplay
go get -v github.com/godoctor/godoctor
go get -v github.com/go-delve/delve/cmd/dlv
go get -v github.com/rogpeppe/godef
go get -v github.com/sqs/goreturns
go get -v golang.org/x/lint/golint
go get -v golang.org/x/tools/gopls

Loading…
Cancel
Save