Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { StorageClass string Start string End string Threads int Update bool ForceUpdate bool Perms bool Dry bool DeleteSrc bool DeleteDst bool MatchFullPath bool Dirs bool Exclude []string Include []string Existing bool IgnoreExisting bool Links bool Inplace bool Limit int64 Manager string Workers []string ManagerAddr string ListThreads int ListDepth int BWLimit int64 NoHTTPS bool Verbose bool Quiet bool CheckAll bool CheckNew bool MaxSize int64 MinSize int64 MaxAge time.Duration MinAge time.Duration Env map[string]string Registerer prometheus.Registerer // contains filtered or unexported fields }
func NewConfigFromCli ¶
func NewConfigFromCli(c *cli.Context) *Config
type Stat ¶
type Stat struct { Copied int64 // the number of copied files CopiedBytes int64 // total amount of copied data in bytes Checked int64 // the number of checked files CheckedBytes int64 // total amount of checked data in bytes Deleted int64 // the number of deleted files Skipped int64 // the number of files skipped SkippedBytes int64 // total amount of skipped data in bytes Failed int64 // the number of files that fail to copy }
Stat has the counters to represent the progress.
Click to show internal directories.
Click to hide internal directories.