]> src.twobees.de Git - dotfiles.git/blob - stow/oh-my-zsh/.oh-my-zsh/plugins/golang/golang.plugin.zsh
...
[dotfiles.git] / stow / oh-my-zsh / .oh-my-zsh / plugins / golang / golang.plugin.zsh
1 ## completion
2 compctl -g "*.go" gofmt # standard go tools
3 compctl -g "*.go" gccgo # gccgo
4
5 # gc
6 for p in 5 6 8; do
7   compctl -g "*.${p}" ${p}l
8   compctl -g "*.go" ${p}g
9 done
10 unset p
11
12 ## aliases
13 alias gob='go build'
14 alias goc='go clean'
15 alias god='go doc'
16 alias gof='go fmt'
17 alias gofa='go fmt ./...'
18 alias gofx='go fix'
19 alias gog='go get'
20 alias goga='go get ./...'
21 alias goi='go install'
22 alias gol='go list'
23 alias gom='go mod'
24 alias gopa='cd $GOPATH'
25 alias gopb='cd $GOPATH/bin'
26 alias gops='cd $GOPATH/src'
27 alias gor='go run'
28 alias got='go test'
29 alias gota='go test ./...'
30 alias goto='go tool'
31 alias gotoc='go tool compile'
32 alias gotod='go tool dist'
33 alias gotofx='go tool fix'
34 alias gov='go vet'
35 alias gow='go work'