Directories
¶
Path | Synopsis |
---|---|
Package actions contains all the major functional actions that can be taken by the cli.
|
Package actions contains all the major functional actions that can be taken by the cli. |
bottle
Package bottle defines bottle command and subcommand actions.
|
Package bottle defines bottle command and subcommand actions. |
git
Package git facilitates executing actions for git repositories stored in an OCI registry.
|
Package git facilitates executing actions for git repositories stored in an OCI registry. |
internal/format
Package format and console layout utilities
|
Package format and console layout utilities |
mirror
Package mirror defines commands for performing mirror operations for OCI objects and bottles.
|
Package mirror defines commands for performing mirror operations for OCI objects and bottles. |
oci
Package oci defines general purpose oci push and pull operations backed by oras.
|
Package oci defines general purpose oci push and pull operations backed by oras. |
pypi
Package pypi facilitates executing the program as a proxy server for translating pypi requests into OCI registry operations.
|
Package pypi facilitates executing the program as a proxy server for translating pypi requests into OCI registry operations. |
security
Package security defines the security actions.
|
Package security defines the security actions. |
Package archive implements methods for working with archives, including archiving and compressing tar archives using tar and zstd libraries.
|
Package archive implements methods for working with archives, including archiving and compressing tar archives using tar and zstd libraries. |
Package bottle implements the local bottle handling functionality, providing facilities for:
|
Package bottle implements the local bottle handling functionality, providing facilities for: |
label
Package label handles part label files
|
Package label handles part label files |
status
Package status handles inspecting the filesystem for changes
|
Package status handles inspecting the filesystem for changes |
Package cache implements local cached storage of part data.
|
Package cache implements local cached storage of part data. |
bicbackend
Package bicbackend implements the management and storage of blob info cache data, including boltdb and memory implementations.
|
Package bicbackend implements the management and storage of blob info cache data, including boltdb and memory implementations. |
Package descriptor implements a comparable descriptor and related de-duplication utilities
|
Package descriptor implements a comparable descriptor and related de-duplication utilities |
Package main is a fake package for generating code.
|
Package main is a fake package for generating code. |
Package git implements tools for transferring git repositories to/from OCI compliant registiries.
|
Package git implements tools for transferring git repositories to/from OCI compliant registiries. |
cache
Package cache facilitates caching git and git-lfs objects.
|
Package cache facilitates caching git and git-lfs objects. |
cmd
Package cmd facilitates execution of git and git-lfs commands.
|
Package cmd facilitates execution of git and git-lfs commands. |
oci
Package oci facilitates transferring of git and git-lfs OCI artifacts.
|
Package oci facilitates transferring of git and git-lfs OCI artifacts. |
Package httplogger provides functionality to attach a logger to an http request's context.
|
Package httplogger provides functionality to attach a logger to an http request's context. |
Package mirror implements the logic for the mirror commands.
|
Package mirror implements the logic for the mirror commands. |
blockbuf
Package blockbuf implements a functionality similar to "mbuffer".
|
Package blockbuf implements a functionality similar to "mbuffer". |
encoding
Package encoding implements the protocol used to serialize and deserialize data across the wire.
|
Package encoding implements the protocol used to serialize and deserialize data across the wire. |
multiplex
Package multiplex implements a multiplex and demultiplexer for streams of binary data
|
Package multiplex implements a multiplex and demultiplexer for streams of binary data |
testing
Package testing helps generate test data for use in testing telemetry
|
Package testing helps generate test data for use in testing telemetry |
Package oci implements oci specific functionality, primarily related to interpreting and serializing manifests and manifest lists.
|
Package oci implements oci specific functionality, primarily related to interpreting and serializing manifests and manifest lists. |
Package orasutil is a collection of oras extensions
|
Package orasutil is a collection of oras extensions |
Package print implements the pretty printing of OCI artifacts
|
Package print implements the pretty printing of OCI artifacts |
Package push provides cross-repository blob mounting features for use during a push operation.
|
Package push provides cross-repository blob mounting features for use during a push operation. |
Package python implements tools for dealing with python distribution packages
|
Package python implements tools for dealing with python distribution packages |
Package ref provides functionality for interpreting and manipulating OCI references, including delineated data for scheme, registry, repository, name, tag, and digest that identifies an OCI object (or bottle).
|
Package ref provides functionality for interpreting and manipulating OCI references, including delineated data for scheme, registry, repository, name, tag, and digest that identifies an OCI object (or bottle). |
Package registry provides options for remote OCI registry config and caching.
|
Package registry provides options for remote OCI registry config and caching. |
cache
Package cache implements tools for OCI registry caching.
|
Package cache implements tools for OCI registry caching. |
Package security contains the logic for fetching artifact details, attaching SBOM's, etc.
|
Package security contains the logic for fetching artifact details, attaching SBOM's, etc. |
Package sign provides an interface abstraction and implementation for creating/verifying signatures of OCI or docker manifest digests.
|
Package sign provides an interface abstraction and implementation for creating/verifying signatures of OCI or docker manifest digests. |
Package storage defines a storage provider interface for abstracting storage operations during transfers.
|
Package storage defines a storage provider interface for abstracting storage operations during transfers. |
transfer
|
|
bottle
Package bottle provides functions for managing transfer of bottle objects to and from an OCI registry, including configuring a pulled bottle, and establishing local metadata and file structure.
|
Package bottle provides functions for managing transfer of bottle objects to and from an OCI registry, including configuring a pulled bottle, and establishing local metadata and file structure. |
Package ui defines unified user interface to decouple the information source from the presentation
|
Package ui defines unified user interface to decouple the information source from the presentation |
tracker
Package tracker provides progress tracking
|
Package tracker provides progress tracking |
Package util implements general utility functionality for operations such as:
|
Package util implements general utility functionality for operations such as: |
Click to show internal directories.
Click to hide internal directories.