# # Go (golang) environment setup. # export GOPATH="$HOME/.go" path_prepend "$GOPATH/bin" install_go_global_packages () { local packages=( github.com/akavel/up github.com/asciimoo/wuzz github.com/derekparker/delve/cmd/dlv github.com/kisielk/errcheck github.com/kr/pretty github.com/mdempsky/unconvert github.com/rakyll/hey github.com/rogpeppe/godef github.com/saibing/bingo github.com/spf13/cobra/cobra github.com/stamblerre/gocode github.com/vektra/mockery/.../ golang.org/x/tools/cmd/godoc golang.org/x/tools/cmd/goimports golang.org/x/tools/cmd/gorename golang.org/x/tools/cmd/guru ) for package in "${packages[@]}"; do echo "installing/updating \"$package\"" go get -u "$package" done }