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 within rsync_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.