Slaughter::Transport::rsync - rsync transport class.
This transport copes with fetching a remote store to the local system, via rsync.
This module uses the Slaughter::Transport::revisionControl base-class in such a way as to offer a rsync-based transport.
All the implementation, except for the setup of some variables, comes from that base class.
The following commands are set in the "_init" method:
This is set to "rsync -qazr".
rsync -qazr
This is set to "rsync -qazr" - identical to that used in the clone, as rsync is always incremental in nature.
This is set to "rsync --version".
rsync --version
This is set to "rsync".
rsync
Create a new instance of this object.
Initialiaze this object, by setting up the rsync-specific commands, etc.
Steve Kemp <steve@steve.org.uk>
Copyright (c) 2010-2015 by Steve Kemp. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The LICENSE file contains the full text of the license.
To install App::Slaughter, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Slaughter
CPAN shell
perl -MCPAN -e shell install App::Slaughter
For more information on module installation, please visit the detailed CPAN module installation guide.