# Functions

DefaultHeuristic attempts to find all pullspecs in arbitrary structured/unstructured text.
FromDirectory creates a NewOperatorCSV from the directory path provided.
NewAnnotation returns a new annotation pullspec.
NewContainer returns a container pullspec.
NewInitContainer returns a new init container pullspec.
NewOperatorCSV creates a OperatorCSV using the data provided via an unstructured kubernetes object.
NewOperatorCSVFromFile creates a NewOperatorCSV from a filepath.
NewRelatedImage returns a new related image pullspec.
NewRelatedImageEnv returns a new related iamge env pullspec.

# Structs

Annotation is a pullspec representing images in the annotation field of kubernetes objects.
Container is a pullspec for containers in kubernetes resources like a pod.
InitContainer is a pull spec representing init containers in kubernetes objects.
OperatorCSV represents the CSV data and holds information regarding how to parse the image strings.
RelatedImage is a pullspec representing the CSV relatedImage field.
RelatedImageEnv is a pullspec representing environment variables that start with RELATED_IMAGE_.

# Interfaces

NamedPullSpec is an interface that allows for some elements of a pull spec to be generalized.

# Type aliases

Heuristic takes a text and returns a matching slice of []{start, end} slices of substring indices.