File-Rsync
view release on metacpan or search on metacpan
no-times no-whole-file numeric-ids old-compress old-dirs
omit-dir-times omit-link-times owner partial perms preallocate
progress protect-args protect-decmpfs prune-empty-dirs recursive
relative remove-source-files safe-links size-only sparse specials
stats super times update version whole-file xattrs)
},
# these have simple scalar args we cannot easily check
# use 'string' so I don't forget and leave keyword scalar unqouted
string => {
map { $_ => '' }
qw(address backup-dir block-size bwlimit checksum-seed chown
compress-level config contimeout csum-length debug files-from
groupmap iconv info log-file log-file-format log-format max-delete
max-size min-size modify-window only-write-batch out-format outbuf
partial-dir password-file port protocol read-batch rsh rsync-path
skip-compress sockopts suffix temp-dir timeout usermap
write-batch)
},
# these are not flags but counters, each time they appear it raises the
# count, so we keep track and pass them the same number of times
counter => {
( run in 0.391 second using v1.01-cache-2.11-cpan-5511b514fd6 )