Back to godoc.org
golang.org/x/tools / cmd

directory golang.org/x/tools/cmd

v0.0.0 (f1c4188)
Latest Go to latest
Published: 1 day ago | License: BSD-3-Clause | Module: golang.org/x/tools
Path Synopsis
auth/authtest authtest is a diagnostic tool for implementations of the GOAUTH protocol described in https://golang.org/issue/26232.
auth/cookieauth cookieauth uses a “Netscape cookie file” to implement the GOAUTH protocol described in https://golang.org/issue/26232.
auth/gitauth gitauth uses 'git credential' to implement the GOAUTH protocol described in https://golang.org/issue/26232.
auth/netrcauth netrcauth uses a .netrc file (or _netrc file on Windows) to implement the GOAUTH protocol described in https://golang.org/issue/26232.
benchcmp The benchcmp command displays performance changes between benchmarks.
bundle Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package.
callgraph callgraph: a tool for reporting the call graph of a Go program.
compilebench Compilebench benchmarks the speed of the Go compiler.
cover Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'.
digraph The digraph command performs queries over unlabelled directed graphs represented in text form.
eg The eg command performs example-based refactoring.
fiximports 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.
getgo The getgo command installs Go to the user's system.
getgo/server Command server serves get.golang.org, redirecting users to the appropriate getgo installer based on the request path.
go-contrib-init The go-contrib-init command helps new Go contributors get their development environment set up for the Go contribution process.
godex The godex command prints (dumps) exported information of packages or selected package objects.
godoc Godoc extracts and generates documentation for Go programs.
goimports Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones.
gomvpkg The gomvpkg command moves go packages, updating import declarations.
gorename The gorename command performs precise type-safe renaming of identifiers in Go source code.
gotype The gotype command, like the front-end of a Go compiler, parses and type-checks a single Go package.
goyacc Goyacc is a version of yacc for Go.
guru guru: a tool for answering questions about Go source code.
guru/serial Package serial defines the guru's schema for -json output.
html2article This program takes an HTML file and outputs a corresponding article file in present format.
present Present displays slide presentations and articles.
present2md Present2md converts legacy-syntax present files to Markdown-syntax present files.
splitdwarf 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/internal/macho Package macho implements access to Mach-O object files.
ssadump ssadump: a tool for displaying and interpreting the SSA form of Go programs.
stress The stress utility is intended for catching sporadic failures.
stringer Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface.
toolstash 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.