package
0.8.10
Repository: https://github.com/safe-waters/docker-lock.git
Documentation: pkg.go.dev

# Packages

Package collect provides functionality to collect file paths for processing.
Package format provides functionality to format images for a Lockfile.
Package parse provides functionality to parse images from collected files.
Package update provides functionality to update images with digests.

# Functions

NewGenerator returns an IGenerator after ensuring all arguments are non-nil.
NewImageDigestUpdater creates an IImageDigestUpdater from an IImageDigestUpdater.
NewImageFormatter creates an IImageFormatter from IImageFormatters for different kinds of images.
NewImageParser creates an IImageParser from IImageParsers for different kinds of images.
NewPathCollector creates an IPathCollector from IPathCollectors for different kinds of paths.

# Interfaces

IGenerator provides an interface for Generators, which are responsible for creating Lockfiles.
IImageDigestUpdater provides an interface for ImageDigestUpdaters, which are responsible for querying registries for digests and updating images with them.
IImageFormatter provides an interface for ImageFormatters, which are responsible for formatting images for a Lockfile.
IImageParser provides an interface for ImageParsers, which are responsible for parsing images from paths.
IPathCollector provides an interface for PathCollectors, which are responsible for collecting paths.