Class: CopyFiles

CopyFiles

{CopyFiles} Copy files helper. Usages in copy & moving tasks

new CopyFiles(config, defaultOut)

CopyFiles constructor
Parameters:
Name Type Description
config Object Config
defaultOut String Default destination dir
Properties:
Name Type Description
paths Array | Object Paths config
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

Methods


buildWatch()

Watch source files for copy
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

getRsyncOptions()

Get options for rsync
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:
Returns:
Type
Object

process(moved)

Run rsync
Parameters:
Name Type Description
moved Boolean If true - delete source file after sync
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

rsyncBuild(dest, src)

Build rsync command
Parameters:
Name Type Description
dest String Destination folder
src String Source folder
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:
Returns:
Type
Rsync

sync(moved, rOptions, countTry)

Sync directories
Parameters:
Name Type Description
moved Boolean If true - delete source file after sync
rOptions Object rsync options
countTry String Current try sync count
Author:
  • Donii Sergii<doniysa@gmail.com>
Source: