internal/

directory
v0.0.0-...-fc78dae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2024 License: MIT

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.
git
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.
ui
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:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳