Directories ¶
Path | Synopsis |
---|---|
The benchcmp command displays performance changes between benchmarks.
|
The benchcmp command displays performance changes between benchmarks. |
Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package.
|
Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package. |
callgraph: a tool for reporting the call graph of a Go program.
|
callgraph: a tool for reporting the call graph of a Go program. |
Compilebench benchmarks the speed of the Go compiler.
|
Compilebench benchmarks the speed of the Go compiler. |
Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'.
|
Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'. |
The digraph command performs queries over unlabelled directed graphs represented in text form.
|
The digraph command performs queries over unlabelled directed graphs represented in text form. |
The eg command performs example-based refactoring.
|
The eg command performs example-based refactoring. |
The fiximports command fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by https://golang.org/s/go14customimport.
|
The fiximports command fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by https://golang.org/s/go14customimport. |
The getgo command installs Go to the user's system.
|
The getgo command installs Go to the user's system. |
server
Command server serves get.golang.org, redirecting users to the appropriate getgo installer based on the request path.
|
Command server serves get.golang.org, redirecting users to the appropriate getgo installer based on the request path. |
The go-contrib-init command helps new Go contributors get their development environment set up for the Go contribution process.
|
The go-contrib-init command helps new Go contributors get their development environment set up for the Go contribution process. |
The godex command prints (dumps) exported information of packages or selected package objects.
|
The godex command prints (dumps) exported information of packages or selected package objects. |
Godoc extracts and generates documentation for Go programs.
|
Godoc extracts and generates documentation for Go programs. |
Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones.
|
Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones. |
The gomvpkg command moves go packages, updating import declarations.
|
The gomvpkg command moves go packages, updating import declarations. |
The gopls command is an LSP server for Go.
|
The gopls command is an LSP server for Go. |
The gorename command performs precise type-safe renaming of identifiers in Go source code.
|
The gorename command performs precise type-safe renaming of identifiers in Go source code. |
The gotype command, like the front-end of a Go compiler, parses and type-checks a single Go package.
|
The gotype command, like the front-end of a Go compiler, parses and type-checks a single Go package. |
Goyacc is a version of yacc for Go.
|
Goyacc is a version of yacc for Go. |
guru: a tool for answering questions about Go source code.
|
guru: a tool for answering questions about Go source code. |
serial
Package serial defines the guru's schema for -json output.
|
Package serial defines the guru's schema for -json output. |
This program takes an HTML file and outputs a corresponding article file in present format.
|
This program takes an HTML file and outputs a corresponding article file in present format. |
Present displays slide presentations and articles.
|
Present displays slide presentations and articles. |
Splitdwarf uncompresses and copies the DWARF segment of a Mach-O executable into the "dSYM" file expected by lldb and ports of gdb on OSX.
|
Splitdwarf uncompresses and copies the DWARF segment of a Mach-O executable into the "dSYM" file expected by lldb and ports of gdb on OSX. |
internal/macho
Package macho implements access to Mach-O object files.
|
Package macho implements access to Mach-O object files. |
ssadump: a tool for displaying and interpreting the SSA form of Go programs.
|
ssadump: a tool for displaying and interpreting the SSA form of Go programs. |
The stress utility is intended for catching sporadic failures.
|
The stress utility is intended for catching sporadic failures. |
Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface.
|
Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface. |
Toolstash provides a way to save, run, and restore a known good copy of the Go toolchain and to compare the object files generated by two toolchains.
|
Toolstash provides a way to save, run, and restore a known good copy of the Go toolchain and to compare the object files generated by two toolchains. |
Click to show internal directories.
Click to hide internal directories.