Back to godoc.org
github.com/rogpeppe/go-internal

Directory github.com/rogpeppe/go-internal

v1.6.2
Latest Go to latest

The latest major version is .

Published: Aug 30, 2020 | License: BSD-3-Clause | Module: github.com/rogpeppe/go-internal
Path Synopsis
cache Package cache implements a build artifact cache.
cmd/testscript
cmd/txtar-addmod The txtar-addmod command adds a module as a txtar archive to the a testdata module directory as understood by the goproxytest package (see https://godoc.org/github.com/rogpeppe/go-internal/goproxytest).
cmd/txtar-c The txtar-c command archives a directory tree as a txtar archive printed to standard output.
cmd/txtar-goproxy The txtar-goproxy command runs a Go module proxy from a txtar module directory (as manipulated by the txtar-addmod command).
cmd/txtar-x The txtar-x command extracts a txtar archive to a filesystem.
dirhash Package dirhash defines hashes over directory trees.
fmtsort Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages.
goproxytest Package goproxytest serves Go modules from a proxy server designed to run on localhost during tests, both to make tests avoid requiring specific network servers and also to make them significantly faster.
gotooltest Package gotooltest implements functionality useful for testing tools that use the go command.
imports
internal/os/execpath
internal/syscall/windows
internal/syscall/windows/registry
internal/syscall/windows/sysdll Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself.
internal/textutil package textutil contains text processing utilities.
lockedfile Package lockedfile creates and manipulates files whose contents should only change atomically.
lockedfile/internal/filelock Package filelock provides a platform-independent API for advisory file locking.
modfile Package modfile implements parsing and formatting for go.mod files.
module Package module defines the module.Version type along with support code.
par Package par implements parallel execution helpers.
renameio Package renameio writes files atomically by renaming temporary files.
semver Package semver implements comparison of semantic version strings.
testenv Package testenv provides information about what functionality is available in different testing environments run by the Go team.
testscript Package testscript provides support for defining filesystem-based tests by creating scripts in a directory.
txtar Package txtar implements a trivial text-based file archive format.