new CopyFiles(config, defaultOut)
CopyFiles constructor
Parameters:
| Name | Type | Description |
|---|---|---|
config |
Object | Config |
defaultOut |
String | Default destination dir |
- Source:
Properties:
| Name | Type | Description |
|---|---|---|
paths |
Array | Object | Paths config |
Methods
-
buildWatch()
-
Watch source files for copy
- Source:
-
getRsyncOptions()
-
Get options for rsync
- Source:
Returns:
- Type
- Object
-
process(moved)
-
Run rsync
Parameters:
Name Type Description movedBoolean If true - delete source file after sync - Source:
-
rsyncBuild(dest, src)
-
Build rsync command
Parameters:
Name Type Description destString Destination folder srcString Source folder - Source:
Returns:
- Type
- Rsync
-
sync(moved, rOptions, countTry)
-
Sync directories
Parameters:
Name Type Description movedBoolean If true - delete source file after sync rOptionsObject rsync options countTryString Current try sync count - Source: