X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=golang%2Finstall.sh;h=30493cf88d1e8d070d83bb32534d0e63203eb938;hb=49498cc112d812a87d011c7bcbbf810c779f72f7;hp=44fd5bee6e7db1bf103d6fa191c50f7319844268;hpb=10b5d609d746a75227ab5c74902741dff234570d;p=webi-installers%2F.git diff --git a/golang/install.sh b/golang/install.sh index 44fd5be..30493cf 100644 --- a/golang/install.sh +++ b/golang/install.sh @@ -54,24 +54,47 @@ pkg_post_install() { # Install x go echo "Building go language tools..." + export GO111MODULE=on + + # See https://pkg.go.dev/mod/golang.org/x/tools?tab=packages + + echo "" + echo godoc + "$pkg_dst_cmd" get golang.org/x/tools/cmd/godoc@latest > /dev/null #2>/dev/null + + echo "" echo gopls - "$pkg_dst_cmd" get golang.org/x/tools/gopls > /dev/null #2>/dev/null + "$pkg_dst_cmd" get golang.org/x/tools/gopls@latest > /dev/null #2>/dev/null + + echo "" + echo guru + "$pkg_dst_cmd" get golang.org/x/tools/cmd/guru@latest > /dev/null #2>/dev/null + + echo "" echo golint - "$pkg_dst_cmd" get golang.org/x/lint/golint > /dev/null #2>/dev/null - echo errcheck - "$pkg_dst_cmd" get github.com/kisielk/errcheck > /dev/null #2>/dev/null - echo gotags - "$pkg_dst_cmd" get github.com/jstemmer/gotags > /dev/null #2>/dev/null + "$pkg_dst_cmd" get golang.org/x/lint/golint@latest > /dev/null #2>/dev/null + + echo "" echo goimports - "$pkg_dst_cmd" get golang.org/x/tools/cmd/goimports > /dev/null #2>/dev/null + "$pkg_dst_cmd" get golang.org/x/tools/cmd/goimports@latest > /dev/null #2>/dev/null + + echo "" + echo gomvpkg + "$pkg_dst_cmd" get golang.org/x/tools/cmd/gomvpkg@latest > /dev/null #2>/dev/null + + echo "" echo gorename - "$pkg_dst_cmd" get golang.org/x/tools/cmd/gorename > /dev/null #2>/dev/null + "$pkg_dst_cmd" get golang.org/x/tools/cmd/gorename@latest > /dev/null #2>/dev/null + + echo "" echo gotype - "$pkg_dst_cmd" get golang.org/x/tools/cmd/gotype > /dev/null #2>/dev/null + "$pkg_dst_cmd" get golang.org/x/tools/cmd/gotype@latest > /dev/null #2>/dev/null + + echo "" echo stringer - "$pkg_dst_cmd" get golang.org/x/tools/cmd/stringer > /dev/null #2>/dev/null - echo goreturns - "$pkg_dst_cmd" get github.com/sqs/goreturns > /dev/null #2>/dev/null + "$pkg_dst_cmd" get golang.org/x/tools/cmd/stringer@latest > /dev/null #2>/dev/null + + echo "" } pkg_done_message() {