Skip to content

jameslk/eversync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

EverSync: Cross-platform continuously syncing via rsync

zlib/libpng License. Copyright (c) 2012 James Koshigoe.

Description

A simple cross-platform script to continuously monitor and and synchronize (one-way) a local directory's contents with a remote resource using rsync. It depends on a gem called listen to be notified upon file changes. A practical application for this (i.e. the reason I built it) might be for working on code locally and testing it on a remote server (e.g. through a browser) everytime you make a change.

Note: The directory monitoring handler can't detect empty directories, so an empty file needs to be added to them to pick them up.

Installation

Install the listen gem and its dependencies (https://github.com/guard/listen) and edit the settings at the top of the script file.

About

A config-based tool to continuously monitor and synchronize a local directory with a remote server using rsync.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages