Misc
Docs
Package level
bash
go doc fmtProperty/function level
Not case sensitive.
bash
go doc fmt.printlnDependencies
https://golang.cafe/blog/how-to-upgrade-golang-dependencies.html
Environment Variables
bash
go env // List all preset envs
go env GOROOT // Root directory in which Golang was installed to.
go env GOPATH // Other directory(s) from which Golang could import packages.
go env GOOS GOARCH GOVERSION // Display multiple envs: Operating system name, arch, and Golang versionSet and echo
bash
echo $GOOS $GOARCH
# Set custom os&arch, for building multi-platform executable for example.
export set GOOS=darwin GOARCH=arm64
# Restore preset
export set GOOS= GOARCH=Build
bash
go help build // Show help docs for build command
go build
-x // Print build process details
--work // Keep temporary files, usually for diagnosing or testing.