synqa

Synqa is a simple file syncing tool that works over SSH, and is designed primarily for maintaining static websites. It uses a secure hash function to determine which files don't need to be copied because the destination copy is already identical to the source copy.

It is available as a Ruby gem.

I wrote synqa for two main reasons:

Installation

gem install synqa

Dependencies of synqa are:

Optionally:

For some sample code, see examples/synga-useage.rb and examples/sample-rakefile.

Licence

Synqa is licensed under the GNU General Public License version 3.

Notes and Issues