diff options
| author | Luiz Guilherme Fonseca Rosa <luizguilhermefr@gmail.com> | 2018-10-08 10:20:10 -0300 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-10-08 10:20:10 -0300 | 
| commit | ed401bc55af2e5b08d1ff903111a65838473ad9d (patch) | |
| tree | 621f7623dedf79dd9117a20e84c0997eac8217e3 /plugins/golang | |
| parent | c2113d7cc67e2865a4692918198fba27e8360fe5 (diff) | |
| parent | 7b29684a3087c881f240ebb74bd387c69f0ffcc6 (diff) | |
| download | zsh-ed401bc55af2e5b08d1ff903111a65838473ad9d.tar.gz zsh-ed401bc55af2e5b08d1ff903111a65838473ad9d.tar.bz2 zsh-ed401bc55af2e5b08d1ff903111a65838473ad9d.zip  | |
Merge branch 'master' into master
Diffstat (limited to 'plugins/golang')
| -rw-r--r-- | plugins/golang/README.md | 29 | 
1 files changed, 29 insertions, 0 deletions
diff --git a/plugins/golang/README.md b/plugins/golang/README.md new file mode 100644 index 000000000..72845b2a1 --- /dev/null +++ b/plugins/golang/README.md @@ -0,0 +1,29 @@ +# Golang plugin + +This plugin adds completion for the [Go Programming Language](https://golang.org/), +as well as some aliases for common Golang commands. + +To use it, add `golang` to the plugins array in your zshrc file: + +```zsh +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                                             | +| 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 |  | 
