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