Synkronos is a life-time folder synchronization tool.
It's based on rsync and works only under MacOSX and Linux platforms yet.
Your machine must have a working copy of rsync.
In order to sync through ssh you will need to setup RSA keys.
Add this line to your application's Gemfile:
gem 'synkronos', git: 'https://github.com/akhramov/synkronos.git'
And then execute:
$ bundle
Or install it manually
$ gem install synkronos
-
Syncing local directories:
$ synkronos --src /path/to/src --dest /path/to/dest
-
Syncing remote directory using ssh:
$ synkronos --ssh --src /path/to/src --dest user@host:/path/to/dest
-
Tracking changes in remote directory using ssh:
$ synkronos --ssh --src user@host:/path/to/src --dest /path/to/dest