Crate docker_image_pusher

Source
Expand description

Docker Image Pusher Library

This file serves as the library root for the docker-image-pusher crate, organizing and exposing the various modules that make up the application.

Re-exports§

pub use output::OutputManager;
pub use error::Result;
pub use error::PusherError;
pub use config::AuthConfig;
pub use digest::DigestUtils;

Modules§

cli
Command line interface module
config
Configuration structures and utilities
digest
SHA256 digest utilities for Docker image processing
error
Error handling for the docker image pusher Includes standardized error handlers to eliminate duplication
image
output
Enhanced output control module with structured logging
registry
Registry module for Docker registry interactions
tar_utils
Shared tar processing utilities to eliminate duplication
upload
Upload module for handling chunked uploads and progress tracking

Macros§

with_context
Macro for standardizing error context