oh-my-bash/plugins/golang
Surendran Duraisamy 89e5054152
plugins/golang: Add golang plugin for oh-my-bash (#179)
* Add golang plugin for oh-my-bash

* Add target shell
2020-10-23 12:08:05 +07:00
..
golang.plugin.sh plugins/golang: Add golang plugin for oh-my-bash (#179) 2020-10-23 12:08:05 +07:00
README.md plugins/golang: Add golang plugin for oh-my-bash (#179) 2020-10-23 12:08:05 +07: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