pkg/

directory
v0.5.6 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2025 License: GPL-3.0

README

Packages

This directory contains the core packages of the project, each designed with a specific purpose following the "less is more" principle.

Available Packages

  • core - Core functionality and essential components
  • processor - Processing logic and data transformation
  • io - Input/Output operations
  • progress - Progress tracking and reporting
  • mirror - Mirroring and replication
  • destinations - Destination handling
  • sources - Source handling
  • pointer - Type-safe pointer utilities

For more detailed information about each package, please refer to their individual README.md files.

Directories

Path Synopsis
Package core provides core types and constants for the garf application.
Package core provides core types and constants for the garf application.
config
Package config provides configuration management functionality.
Package config provides configuration management functionality.
Package destinations provides implementations for various registry destinations.
Package destinations provides implementations for various registry destinations.
io
archive
Package archive provides functionality for handling various archive formats.
Package archive provides functionality for handling various archive formats.
progress
Package progress provides utilities for tracking progress of operations.
Package progress provides utilities for tracking progress of operations.
Package mirror provides the core interfaces and types for artifact mirroring.
Package mirror provides the core interfaces and types for artifact mirroring.
Package processor provides functionality for processing artifacts.
Package processor provides functionality for processing artifacts.
Package sources provides implementations of the core.Source interface.
Package sources provides implementations of the core.Source interface.
Package testutil provides shared testing utilities for the garf project.
Package testutil provides shared testing utilities for the garf project.
Package urlprocessor provides interfaces and implementations for processing URLs to create structured paths for artifacts.
Package urlprocessor provides interfaces and implementations for processing URLs to create structured paths for artifacts.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL