Versions in this module Expand all Collapse all v0 v0.1.0 Aug 14, 2026 Changes in this version + const DefaultLockWorkersMax + const LockWorkersMaxLimit + func ApplyFlatSnapshot(dirOut *DirOutConfig, version *VersionConfig, snapshot string, ...) error + func BindDirOutFlag(flags *pflag.FlagSet, cfg *DirOutConfig, usage string) + func BindDownloadControlFlags(flags *pflag.FlagSet, cfg *DownloadControlConfig) + func BindDryRunFlag(flags *pflag.FlagSet, cfg *DryRunConfig, usage string) + func BindInsecureTLSFlag(flags *pflag.FlagSet, cfg *InsecureTLSConfig, usage string) + func BindLockWorkersFlag(flags *pflag.FlagSet, workersMax *int) + func BindLogDirFlag(flags *pflag.FlagSet, cfg *LogConfig, usage string) + func BindProgressFlag(flags *pflag.FlagSet, cfg *ProgressConfig, usage string) + func BindRetryFlags(flags *pflag.FlagSet, cfg *RetryConfig) + func BindRuleExistingFlag(flags *pflag.FlagSet, cfg *ExistingRuleConfig, usage string) + func BindStringListFlags(flags *pflag.FlagSet, values *[]string, optionName string, usage string) + func BindVersionFlag(flags *pflag.FlagSet, cfg *VersionConfig, usage string) + func ExpandListTokens(valuesInput []string, filePath string, optionName string) ([]string, error) + func FlatSnapshotRootVersion(snapshot string, expectedAsset string) (string, string, error) + func NestedSnapshotRootDatasetVersion(snapshot string, expectedAsset string) (string, string, string, error) + func NormalizeLockWorkersMax(workersMax *int) error + func SnapshotVersionToken(dirSnapshot string) (string, error) + func SortedUniqueStrings(values []string) []string + func ValidateDirOutRequired(dirOut string) error + func ValidateDownloadControlConfig(cfg *DownloadControlConfig) error + func ValidateLockWorkersMax(workersMax int) error + func ValidateRetryConfig(cfg *RetryConfig) error + func ValidateRuleExisting(cfg *ExistingRuleConfig) error + func ValidateVersionRequired(versionToken string) error + type DirOutConfig struct + DirOut string + type DirSnapshotConfig struct + DirSnapshot string + type DownloadControlConfig struct + RequestInterval time.Duration + WorkersMax int + type DryRunConfig struct + ShouldDryRun bool + type ExistingRuleConfig struct + RuleExisting string + ShouldOverwriteExisting bool + type InsecureTLSConfig struct + ShouldAllowInsecureTLS bool + type LogConfig struct + DirLogs string + type ProgressConfig struct + ShouldDisableProgress bool + type RetryConfig struct + RetryMax int + RetryWait time.Duration + type VersionConfig struct + VersionToken string