# pkg_src, pkg_src_bin, pkg_src_cmd
# pkg_dst, pkg_dst_bin, pkg_dst_cmd
#
-# Their defaults are defined in webi/template.bash at https://github.com/webinstall/packages
+# Their defaults are defined in _webi/template.sh at https://github.com/webinstall/packages
pkg_get_current_version() {
# 'go version' has output in this format:
}
pkg_post_install() {
- webi_link
+ pkg_link
- # web_path_add is defined in webi/template.bash at https://github.com/webinstall/packages
+ # web_path_add is defined in _webi/template.sh at https://github.com/webinstall/packages
# Updates PATH with
# "$HOME/.local/opt/go"
webi_path_add "$pkg_dst_bin"
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..."
+ echo gopls
+ "$pkg_dst_cmd" get golang.org/x/tools/gopls > /dev/null #2>/dev/null
+ 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
+ echo goimports
+ "$pkg_dst_cmd" get golang.org/x/tools/cmd/goimports > /dev/null #2>/dev/null
+ echo gorename
+ "$pkg_dst_cmd" get golang.org/x/tools/cmd/gorename > /dev/null #2>/dev/null
+ echo gotype
+ "$pkg_dst_cmd" get golang.org/x/tools/cmd/gotype > /dev/null #2>/dev/null
+ echo stringer
+ "$pkg_dst_cmd" get golang.org/x/tools/cmd/stringer > /dev/null #2>/dev/null
}
pkg_done_message() {