Regc.OCILayout.Reference (regc v0.0.2)

View Source

Parser and formatter for local OCI image-layout references.

References use ocidir://<path>:<tag> or ocidir://<path>@<digest>. A missing selector defaults to latest. Windows drive letters are preserved when separating a trailing tag.

Summary

Functions

format(path, tag)

@spec format(Path.t(), String.t() | {:digest, String.t()}) :: String.t()

parse(reference)

@spec parse(String.t() | Regc.Oci.Reference.t()) ::
  {:ok, Regc.Oci.Reference.t()} | {:error, Regc.Error.t()}

path(reference)

@spec path(Regc.Oci.Reference.t()) :: Path.t()

tag(reference, tag)