mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 12:46:39 +00:00
33 lines
774 B
Bash
Executable File
33 lines
774 B
Bash
Executable File
#
|
|
# 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
|
|
}
|