Directories ¶
Path | Synopsis |
---|---|
Cgo enables the creation of Go packages that call C code.
|
Cgo enables the creation of Go packages that call C code. |
Compile, typically invoked as “go tool compile,” compiles a single Go package comprising the files named on the command line.
|
Compile, typically invoked as “go tool compile,” compiles a single Go package comprising the files named on the command line. |
Go is a tool for managing Go source code.
|
Go is a tool for managing Go source code. |
internal/auth
Package auth provides access to user-provided authentication credentials.
|
Package auth provides access to user-provided authentication credentials. |
internal/base
Package base defines shared basic pieces of the go command, in particular logging and the Command structure.
|
Package base defines shared basic pieces of the go command, in particular logging and the Command structure. |
internal/cache
Package cache implements a build artifact cache.
|
Package cache implements a build artifact cache. |
internal/cfg
Package cfg holds configuration shared by multiple parts of the go command.
|
Package cfg holds configuration shared by multiple parts of the go command. |
internal/cmdflag
Package cmdflag handles flag processing common to several go tools.
|
Package cmdflag handles flag processing common to several go tools. |
internal/generate
Package generate implements the “go generate” command.
|
Package generate implements the “go generate” command. |
internal/get
Package get implements the “go get” command.
|
Package get implements the “go get” command. |
internal/load
Package load loads packages.
|
Package load loads packages. |
internal/lockedfile
Package lockedfile creates and manipulates files whose contents should only change atomically.
|
Package lockedfile creates and manipulates files whose contents should only change atomically. |
internal/lockedfile/internal/filelock
Package filelock provides a platform-independent API for advisory file locking.
|
Package filelock provides a platform-independent API for advisory file locking. |
internal/modcmd
Package modcmd implements the “go mod” command.
|
Package modcmd implements the “go mod” command. |
internal/modfetch/codehost
Package codehost defines the interface implemented by a code hosting source, along with support code for use by implementations.
|
Package codehost defines the interface implemented by a code hosting source, along with support code for use by implementations. |
internal/modget
Package modget implements the module-aware “go get” command.
|
Package modget implements the module-aware “go get” command. |
internal/mvs
Package mvs implements Minimal Version Selection.
|
Package mvs implements Minimal Version Selection. |
internal/par
Package par implements parallel execution helpers.
|
Package par implements parallel execution helpers. |
internal/renameio
Package renameio writes files atomically by renaming temporary files.
|
Package renameio writes files atomically by renaming temporary files. |
internal/robustio
Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout.
|
Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout. |
internal/run
Package run implements the “go run” command.
|
Package run implements the “go run” command. |
internal/str
Package str provides string manipulation utilities.
|
Package str provides string manipulation utilities. |
internal/tool
Package tool implements the “go tool” command.
|
Package tool implements the “go tool” command. |
internal/vet
Package vet implements the “go vet” command.
|
Package vet implements the “go vet” command. |
internal/web
Package web defines minimal helper routines for accessing HTTP/HTTPS resources without requiring external dependencies on the net package.
|
Package web defines minimal helper routines for accessing HTTP/HTTPS resources without requiring external dependencies on the net package. |
internal
|
|
Click to show internal directories.
Click to hide internal directories.