wok annotate perl-file-rsyncp/description.txt @ rev 24815

updated libnids (1.24 -> 1.26)
author Hans-G?nter Theisgen
date Wed Mar 23 06:19:41 2022 +0100 (2022-03-23)
parents
children
rev   line source
Hans-G?nter@24210 1 File::RsyncP is a perl implementation of an Rsync client.
Hans-G?nter@24210 2 It is compatible with Rsync 2.5.5 - 2.6.3 (protocol versions 26-28).
Hans-G?nter@24210 3 It can send or receive files, either by running rsync on the remote
Hans-G?nter@24210 4 machine, or connecting to an rsyncd deamon on the remote machine.
Hans-G?nter@24210 5
Hans-G?nter@24210 6 What use is File::RsyncP?
Hans-G?nter@24210 7 The main purpose is that File::RsyncP separates all file system I/O
Hans-G?nter@24210 8 into a separate module, which can be replaced by any module of your
Hans-G?nter@24210 9 own design. This allows rsync interfaces to non-filesystem data
Hans-G?nter@24210 10 types (eg: databases) to be developed with relative ease.
Hans-G?nter@24210 11
Hans-G?nter@24210 12 File::RsyncP was initially written to provide an Rsync interface for
Hans-G?nter@24210 13 BackupPC, http://backuppc.sourceforge.net.
Hans-G?nter@24210 14 See BackupPC for programming examples.
Hans-G?nter@24210 15
Hans-G?nter@24210 16 File::RsyncP does not yet provide a command-line interface that
Hans-G?nter@24210 17 mimics native Rsync.
Hans-G?nter@24210 18 Instead it provides an API that makes it possible to write simple
Hans-G?nter@24210 19 scripts that talk to rsync or rsyncd.
Hans-G?nter@24210 20
Hans-G?nter@24210 21 The File::RsyncP::FileIO module contains the default file system
Hans-G?nter@24210 22 access functions. File::RsyncP::FileIO may be subclassed or replaced
Hans-G?nter@24210 23 by a custom module to provide access to non-filesystem data types.