internal/

directory
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2026 License: MIT

Directories

Path Synopsis
Package cli defines the command's interface: the option table, the configuration it produces, and the help text.
Package cli defines the command's interface: the option table, the configuration it produces, and the help text.
Package cpflags parses arguments the way GNU getopt_long does, because a drop-in replacement for cp has to accept everything a script might already be passing: clustered short options, attached and detached values, unambiguous long-option abbreviations, "--", and options written after the operands.
Package cpflags parses arguments the way GNU getopt_long does, because a drop-in replacement for cp has to accept everything a script might already be passing: clustered short options, attached and detached values, unambiguous long-option abbreviations, "--", and options written after the operands.
Package engine plans and performs the copy.
Package engine plans and performs the copy.
Package glob implements bash-style pathname expansion with the globstar and extglob options enabled, over an abstract path space that uses "/" as the separator.
Package glob implements bash-style pathname expansion with the globstar and extglob options enabled, over an abstract path space that uses "/" as the separator.
Package humanize formats byte counts, rates, durations and identifiers for display in a terminal.
Package humanize formats byte counts, rates, durations and identifiers for display in a terminal.
Package logx configures structured logging for the tool and, crucially, arbitrates access to the terminal.
Package logx configures structured logging for the tool and, crucially, arbitrates access to the terminal.
Package progress draws the live transfer display.
Package progress draws the live transfer display.
Package retryx classifies transient failures and retries operations with bounded, jittered exponential backoff.
Package retryx classifies transient failures and retries operations with bounded, jittered exponential backoff.
Package store abstracts the two namespaces the tool copies between: the local filesystem and Azure Blob Storage.
Package store abstracts the two namespaces the tool copies between: the local filesystem and Azure Blob Storage.
azure
Package azure implements the store interface over Azure Blob Storage.
Package azure implements the store interface over Azure Blob Storage.
local
Package local implements the store interface over the local filesystem.
Package local implements the store interface over the local filesystem.
Package uri parses the location arguments accepted on the command line.
Package uri parses the location arguments accepted on the command line.

Jump to

Keyboard shortcuts

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