Syncle allows you to synchronize single files across your file system and store them into the one directory. This thing allows to extend standard behaviour of many cloud file synchronization utilites (such as DropBox, SpiderOak, SugarSync and others).
Is recommended to install syncle with pip and virtualenv, but you can also use any other method of Python package installing.
pip install syncle
git clone git://github.com/rdolgushin/syncle.git
pip install -e syncle/
You can run syncle from your shell with syncle
command.
On first run syncle will create ~/.synclerc.yml
(if it does not exist). It has YAML syntax and following structure:
files:
- ~/.vimrc
- ~/.config/openbox/rc.xml
storage: ~/syncle
delay: 2
where:
files
- list of files for synchronizationstorage
- local directory for storing this files (usual cloud file synchronization utility folder)delay
- refreshing interval in seconds (by default - 3)