X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=golang%2Finstall.sh;h=30493cf88d1e8d070d83bb32534d0e63203eb938;hb=36b751dc3c68742369b8cdad90e513d79da3a83c;hp=5574392423ede02bc44b72fa84c3f92eff6dd0d8;hpb=66f0e8daa6ffbf4d8522de90b14ad5dc4b6fdcfd;p=webi-installers%2F.git diff --git a/golang/install.sh b/golang/install.sh index 5574392..30493cf 100644 --- a/golang/install.sh +++ b/golang/install.sh @@ -53,11 +53,48 @@ pkg_post_install() { webi_path_add "$GOBIN/bin" # Install x go - echo "Building go extended tools (goimports, gorename, gotype, and stringer)" - "$pkg_dst_cmd" get golang.org/x/tools/cmd/goimports > /dev/null 2>/dev/null - "$pkg_dst_cmd" get golang.org/x/tools/cmd/gorename > /dev/null 2>/dev/null - "$pkg_dst_cmd" get golang.org/x/tools/cmd/gotype > /dev/null 2>/dev/null - "$pkg_dst_cmd" get golang.org/x/tools/cmd/stringer > /dev/null 2>/dev/null + 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@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@latest > /dev/null #2>/dev/null + + echo "" + echo goimports + "$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@latest > /dev/null #2>/dev/null + + echo "" + echo gotype + "$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@latest > /dev/null #2>/dev/null + + echo "" } pkg_done_message() {