bisync-files
Version:
Bidirectional files synch nodejs plugin
31 lines (22 loc) • 1.26 kB
Markdown
# Bidirectional files synchronization
Plugin will watch for changes in source directory and will copy them to destination directory. All of these works in
reverse direction. So in result you will have two mirrored folders.
**Please, note, that it is very preview alpha version.**

# How to use
`npm install bisync-files`
Create `test.js` file, add few lines of code:
```javascript
var bisyncFiles = require('bisync-files');
bisyncFiles.watch('srcPath', 'destPath', [/ignoredInSource/], [/ignoredInDestination/]);
```
Run `node test.js`
# Example
There is already built-in example. Type `node ./relative_path_to_module/example/start_sync` to run. After that you will find two new folders `ex_dir1` and `ex_dir2`, that are two-way synchronizing.
# API
`watch(source, destination, ignoredSource, ignoredDestination)` - start watching for changes in both directories and
synchronizing them.
- source - source path
- destination - destination path, where files from source path will copy on initial
- ignoredSource - array of regexps that specify ignored files and folders (they will not be copied) in source folder
- ignoredDestination - array of regexps that specify ignored files and folders (they will not be copied) in destination folder