NAME
rrr-client - continously mirror recent updates
SYNOPSIS
rrr-client [options]
rrr-client --source some.mirror::module/ --target /some/dir/
OPTIONS
- --help|h
-
Prints a brief message and exits.
- --max-files-per-connection=i
-
Defaults to 20000. Same as max_files_per_connection in File::Rsync::Mirror::Recent
- --password=s
-
Password if the rsync source requires it. Can also be set by setting the environment variable RSYNC_PASSWORD.
- --rsync-timeout=i
-
Defaults to 30. Same as
timeout
withinrsync_options
in File::Rsync::Mirror::Recent - --runstatusfile=s
-
Only needed for debugging. Path to the internally used status file. Argument is passed through to the File::Rsync::Mirror::Recent object.
- --skip-deletes!
-
Defaults to false. If true, skips all delete events in the index files which means no files are being deleted that have been deleted upstream.
- --source=s
-
Source to mirror from, including the name of the RECENT metadata file. For example
cpan-rsync.perl.org::CPAN/RECENT.recent
. - --target=s
-
Destination directory for the mirror.
- --tmpdir=s
-
Directory for temporary files; should be on the same file system partition as the
--target
directory. - --user=s
-
Username if the rsync source requires it.
- --verbose!
-
Defaults to false. Note: Older versions of rrr-client defaulted to being verbose.
- --verboselog=s
-
Path to the logfile to write verbose progress information to.
DESCRIPTION
Mirror a remote directory based on a set of RECENT* files provided by the remote server.