go
Tool for managing go source code. Some subcommands such as go build have their own usage documentation. More information: <https://golang.org>.
Install
- All systems
-
curl cmd.cat/go.sh
- Debian
-
apt-get install golang-bin - Ubuntu
-
apt-get install golang-bin -
Alpine
-
apk add go - Arch Linux
-
pacman -S go - Kali Linux
-
apt-get install golang-bin - Fedora
-
dnf install golang-bin - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install golang-bin - OS X
-
brew install go - Raspbian
-
apt-get install golang-bin - Docker
-
docker run cmd.cat/go gopowered by Commando
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
© tl;dr; authors and contributors