1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-22 13:50:09 +00:00

fix(golang)!: rename gop alias to gopa to avoid conflict with Go+ (#10504)

BREAKING CHANGE: the `gop` alias has been renamed to `gopa` to avoid conflict with
Go+ `gop` command.

Fixes #10504
This commit is contained in:
Marc Cornellà 2021-12-26 20:12:14 +01:00
parent 89596597e9
commit c9a1edeab8
No known key found for this signature in database
GPG key ID: 0314585E776A9C1B
2 changed files with 29 additions and 31 deletions

View file

@ -12,7 +12,7 @@ plugins=(... golang)
## Aliases ## Aliases
| Alias | Command | Description | | Alias | Command | Description |
| ------- | ----------------------- | ------------------------------------------------------------- | | ------ | ----------------- | ------------------------------------------------------------- |
| gob | `go build` | Build your code | | gob | `go build` | Build your code |
| goc | `go clean` | Removes object files from package source directories | | goc | `go clean` | Removes object files from package source directories |
| god | `go doc` | Prints documentation comments | | god | `go doc` | Prints documentation comments |
@ -24,9 +24,9 @@ plugins=(... golang)
| goi | `go install` | Compiles and installs packages to $GOPATH | | goi | `go install` | Compiles and installs packages to $GOPATH |
| gol | `go list` | Lists Go packages | | gol | `go list` | Lists Go packages |
| gom | `go mod` | Access to operations on modules | | gom | `go mod` | Access to operations on modules |
| gop | `cd $GOPATH` | Takes you to $GOPATH | | gopa | `cd $GOPATH` | Takes you to `$GOPATH` |
| gopb | `cd $GOPATH/bin` | Takes you to $GOPATH/bin | | gopb | `cd $GOPATH/bin` | Takes you to `$GOPATH/bin` |
| gops | `cd $GOPATH/src` | Takes you to $GOPATH/src | | gops | `cd $GOPATH/src` | Takes you to `$GOPATH/src` |
| gor | `go run` | Compiles and runs your code | | gor | `go run` | Compiles and runs your code |
| got | `go test` | Runs tests | | got | `go test` | Runs tests |
| gota | `go test ./...` | Runs tests in all subdirectories | | gota | `go test ./...` | Runs tests in all subdirectories |

View file

@ -1,11 +1,9 @@
# install in /etc/zsh/zshrc or your personal .zshrc
# gc # gc
prefixes=(5 6 8) for p in 5 6 8; do
for p in $prefixes; do
compctl -g "*.${p}" ${p}l compctl -g "*.${p}" ${p}l
compctl -g "*.go" ${p}g compctl -g "*.go" ${p}g
done done
unset p
# standard go tools # standard go tools
compctl -g "*.go" gofmt compctl -g "*.go" gofmt
@ -268,7 +266,7 @@ alias goga='go get ./...'
alias goi='go install' alias goi='go install'
alias gol='go list' alias gol='go list'
alias gom='go mod' alias gom='go mod'
alias gop='cd $GOPATH' alias gopa='cd $GOPATH'
alias gopb='cd $GOPATH/bin' alias gopb='cd $GOPATH/bin'
alias gops='cd $GOPATH/src' alias gops='cd $GOPATH/src'
alias gor='go run' alias gor='go run'