Skip to content

sycdan/autosync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autosync

Automatically mirror changes in local directories to a remote server.

Requirements

Your system must have rsync available on the commandline. On Windows, this can be accomplished by using MSYS + MinGW or Git for Windows + Grsync.

Run pip install -r requirements.txt to install the required Python packages

Setup

Copy the autosync.json config file to the level above your project directories, and add an entry to the jobs dictionary for each one you want to keep in sync.

Running

Navigate to the location of the config file and run python /path/to/autosync.py.

Caveats

In the config file, only use / as the directory separator. Internally, \ is replaced with / for cross-platform consistency, as Windows understands them just fine.

About

Automatically rsync changed dirs to a remote server.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages