go
go
TLDR
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]