Autorsync Save Abandoned

Node.js File Watch + rsync

Project README

autorsync

Watch directories for changes and update remote directories with rsync. Directories are monitored with fs.watch from Node.js.

rsync is a file transfer program for Unix systems. rsync uses the 'rsync algorithm' which provides a very fast method for bringing remote files into sync. rsync works unidirectional. If you are looking for a two-way-sync have a look at unison. autorsync could easily be ported to be used with unison.

Prerequisites

Recommended: Update rsync to the latest version on Mac OS. Tutorial

Usage

autorsync [option]... source user@host[:port] destination

Options:
  --exclude=filepath    path to "exclude from sync file" relative to source or absolute
  --sync-delay=n        wait for sync to happen
  --sync-verbose=bool   print more details about sync
  --sync-simulate=bool  simulate sync and print details about sync

Example

./autorsync --exclude=.rsync_ignore ~/watched_directory [email protected] in_sync

License

Copyright 2012 Matthias Kadenbach
Released under the MIT license

Open Source Agenda is not affiliated with "Autorsync" Project. README Source: mattes/autorsync
Stars
56
Open Issues
1
Last Commit
11 years ago

Open Source Agenda Badge

Open Source Agenda Rating