diff --git a/docs/setup/configure.sh b/docs/setup/configure.sh index 2bb4d17e..2e7f9019 100755 --- a/docs/setup/configure.sh +++ b/docs/setup/configure.sh @@ -4,10 +4,10 @@ set -euo pipefail IFS=' ' -echo Installing common tools -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 +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 openssh-client -echo Installing Go 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 rm go1.15.2.linux-amd64.tar.gz @@ -16,13 +16,26 @@ 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 github.com/01-edu/z01 - -echo Installing OpenSSH -sudo apt -y install openssh-client -ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N '' -echo "Copy the following line :" -cat ~/.ssh/id_ed25519.pub +go get -v golang.org/x/tools/cmd/goimports +go get -v github.com/01-edu/z01 +go get -v github.com/stamblerre/gocode +mv "${GOPATH}/bin/gocode" "${GOPATH}/bin/gocode-gomod" +go get -v github.com/mdempsky/gocode +go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs +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