---

cwd: '~'
gopath: '~/gocode'

packages:
  # Go-dev related tools
  - name: github.com/golang/dep/cmd/dep
  - name: github.com/mailgun/godebug
  - name: github.com/shuLhan/go-bindata/...
  - name: github.com/tools/godep

  # Vault related tools
  - name: github.com/Luzifer/vault2env
  - name: github.com/Luzifer/vault-patch
  - name: github.com/Luzifer/vault-user-token

  # Other tools
  - name: github.com/bradleyfalzon/revgrep/...
  - name: github.com/fatih/hclfmt
  - name: github.com/fiatjaf/jiq/cmd/jiq
  - name: github.com/genuinetools/reg
  - name: github.com/hashicorp/packer
  - name: github.com/hetznercloud/terraform-provider-hcloud
  - name: github.com/Luzifer/duplicity-backup
  - name: github.com/Luzifer/gen-dockerfile
  - name: github.com/Luzifer/git-changerelease
  - name: github.com/Luzifer/password/cmd/password
  - name: github.com/Luzifer/share
  - name: github.com/Luzifer/short_path
  - name: github.com/Luzifer/slugify
  - name: github.com/Luzifer/str2hex
  - name: github.com/Luzifer/tmux-collector
  - name: github.com/Luzifer/update-gotools
  - name: github.com/Luzifer/waitfor
  - name: github.com/Luzifer/worktime
  - name: mvdan.cc/sh/cmd/shfmt

# Ensure installed tools can work
post_commands: []

pre_commands:
  - [go, version]
  - [/bin/bash, -c, "rm -rf ${GOPATH}"]
  - [/bin/bash, -c, "mkdir -p ${GOPATH}"]
  - [/bin/bash, -c, "touch ${GOPATH}/.gopath"]

...