mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
Golang plugin
The golang plugin plugin adds some aliases for common Golang commands.
To use it, add golang to the plugins array of your bashrc file:
plugins=(... golang)
Aliases
| Alias | Command | Description |
|---|---|---|
| gob | go build |
Build your code |
| goc | go clean |
Removes object files from package source directories |
| god | go doc |
Prints documentation comments |
| gof | go fmt |
Gofmt formats (aligns and indents) Go programs. |
| gofa | go fmt ./... |
Run go fmt for all packages in current directory, recursively |
| gog | go get |
Downloads packages and then installs them to $GOPATH |
| goi | go install |
Compiles and installs packages to $GOPATH |
| gol | go list |
Lists Go packages |
| gom | go mod |
Access to operations on modules |
| gop | cd $GOPATH |
Takes you to $GOPATH |
| gopb | cd $GOPATH/bin |
Takes you to $GOPATH/bin |
| gops | cd $GOPATH/src |
Takes you to $GOPATH/src |
| gor | go run |
Compiles and runs your code |
| got | go test |
Runs tests |
| gov | go vet |
Vet examines Go source code and reports suspicious constructs |