Rsync

Build Status Code Climate Gem Version Coverage Status Dependency Status

Ruby/Rsync is a Ruby library that can syncronize files between remote hosts by wrapping a call to the rsync binary.

Usage

Minimal example ```ruby require “rsync”

result = Rsync.run(“/path/to/src”, “/path/to/dest”) ```

Complete example ```ruby require “rsync”

Rsync.run(“/path/to/src”, “/path/to/dest”) do |result| if result.success? result.changes.each do |change| puts “#changechange.filename (#changechange.summary)” end else puts result.error end end ```