File::RdistByRsync 0.3 review

Download
by rbytes.net on

File::RdistByRsync is a Perl module that can read rdist distfiles, emulate using rsync. SYNOPSIS use File::RdistByRsync

License: Perl Artistic License
File size: 10K
Developer: David Muir Sharnoff
0 stars award from rbytes.net

File::RdistByRsync is a Perl module that can read rdist distfiles, emulate using rsync.

SYNOPSIS

use File::RdistByRsync

@dist_blocks = parse_rdist($distfile, %options)

($args, $extras, @dist_blocks) = rdist(@ARGV);

rsync(@ARGV)

perl -MFile::RdistByRsync -e 'rsync(qw/rdist command flags/)'

File::RdistByRsync parses and understands rdist distfiles and command lines.
It can share it's understanding by returning what it got (parse_rdist() and rdist()) or it can attempt to emulate rdist using rsync.

Why?

Well, because rdist is so slow it's unusable and rsync has such a limited interface that it's unusable. I'm sure a better specification language than rdist's could be developed, but rdist's language already exists so I used it to drive rsync.

Requirements:
Perl

File::RdistByRsync 0.3 search tags