Tool for managing go source code.
# To download and install a package, specified by its import path:
go get <package_path>
# To compile and run a source file (it has to contain a main package):
go run <file.go>
# To compile a source file into a named executable:
go build -o <executable file.go>
# To compile the package present in the current directory:
go build
# To execute all test cases of the current package (files have to end with '_test.go'):
go test
# To compile and install the current package:
go install