System Grab Bag

View all TLDR pages from common (or from all pages)

go

Tool for managing go source code. Some subcommands such as go build have their own usage documentation. More information: https://golang.org.
  • Download and install a package, specified by its import path:
    go get {{package_path}}
  • Compile and run a source file (it has to contain a main package):
    go run {{file}}.go
  • Compile a source file into a named executable:
    go build -o {{executable}} {{file}}.go
  • Compile the package present in the current directory:
    go build
  • Execute all test cases of the current package (files have to end with _test.go):
    go test
  • Compile and install the current package:
    go install
  • Initialize a new module in the current directory:
    go mod init {{module_name}}

License and Disclaimer

The content on this page is copyright © 2014—present the tldr-pages team and contributors.
This page is used with permission under Creative Commons Attribution 4.0 International License.

While we do attempt to make sure content is accurate, there isn't a warranty of any kind.