go-get
Add a dependency package, or download packages in legacy GOPATH mode. tldr-pages
On several platforms
Several platforms
Add a dependency package, or download packages in legacy GOPATH mode. Note: ./... is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.
Add a specified package to go.mod in module-mode or install the package in GOPATH-mode
go get example.com/pkgIdentifyModify the package with a given version in module-aware mode
go get example.com/pkg@v1.2.3IdentifyRemove a specified package
go get example.com/pkg@noneIdentifyUpdate a package to its latest release
go get -u example.com/pkgIdentifyUpdate direct dependencies
go get -uIdentifyUpdate direct and indirect dependencies
go get -u ./...IdentifyUpdate direct, indirect, and test dependencies
go get -u -t ./...Identify