go-containerregistry – github.com/google/go-containerregistry Directories

go-containerregistry/ directory

Directories

PathSynopsis
cmd
cmd/crane
cmd/crane/cmd
cmd/crane/help
cmd/gcrane
cmd/gcrane/cmd
cmd/registry
internal
pkg
pkg/authnPackage authn defines different methods of authentication for talking to a container registry.
pkg/authn/githubPackage github provides a keychain for the GitHub Container Registry.
pkg/compressionPackage compression abstracts over gzip and zstd.
pkg/cranePackage crane holds libraries used to implement the crane CLI.
pkg/gcranePackage gcrane holds libraries used to implement the gcrane CLI.
pkg/legacyPackage legacy provides functionality to work with docker images in the v1 format.
pkg/legacy/tarballPackage tarball provides facilities for writing v1 docker images (https://github.com/moby/moby/blob/master/image/spec/v1.md) from/to a tarball on-disk.
pkg/logsPackage logs exposes the loggers used by this library.
pkg/namePackage name defines structured types for representing image references.
pkg/registryPackage registry implements a docker V2 registry and the OCI distribution specification.
pkg/v1Package v1 defines structured types for OCI v1 images
pkg/v1/cachePackage cache provides methods to cache layers.
pkg/v1/comparePackage compare provides methods for comparing images, indexes, and layers.
pkg/v1/daemonPackage daemon provides facilities for reading/writing v1.Image from/to a running daemon.
pkg/v1/emptyPackage empty provides an implementation of v1.Image equivalent to "FROM scratch".
pkg/v1/fakeCode generated by counterfeiter.
pkg/v1/googlePackage google provides facilities for listing images in gcr.io.
pkg/v1/layoutPackage layout provides facilities for reading/writing artifacts from/to an OCI image layout on disk, see:
pkg/v1/matchPackage match provides functionality for conveniently matching a v1.Descriptor.
pkg/v1/mutatePackage mutate provides facilities for mutating v1.Images of any kind.
pkg/v1/partialPackage partial defines methods for building up a v1.Image from minimal subsets that are sufficient for defining a v1.Image.
pkg/v1/randomPackage random provides a facility for synthesizing pseudo-random images.
pkg/v1/remotePackage remote provides facilities for reading/writing v1.Images from/to a remote image registry.
pkg/v1/remote/transportPackage transport provides facilities for setting up an authenticated http.RoundTripper given an Authenticator and base RoundTripper.
pkg/v1/static
pkg/v1/streamPackage stream implements a single-pass streaming v1.Layer.
pkg/v1/tarballPackage tarball provides facilities for reading/writing v1.Images from/to a tarball on-disk.
pkg/v1/typesPackage types holds common OCI media types.
pkg/v1/validatePackage validate provides methods for validating image correctness.
Version
v0.20.3 (latest)
Published
Jan 15, 2025
Platform
linux/amd64
Last checked
16 hours ago

Tools for package owners.