node package manager

merge-dirs

node module to synchronously and recursively merge files from one folder to another

merge-dirs

node module to synchronously and recursively merge files from one folder to another

var mergedirs = require('merge-dirs');
 
// copy folder/a into folder/b 
mergedirs('/folder/a', '/folder/b');
// copy folder/a into folder/b with conflict resolution 'overwrite' 
mergedirs('/folder/a', '/folder/b', 'overwrite');
// copy folder/a into folder/b with conflict resolution 'ask' 
mergedirs('/folder/a', '/folder/b', 'ask');
// copy folder/a into folder/b with conflict resolution 'skip' 
mergedirs('/folder/a', '/folder/b', 'skip');

mergedirs can also be used from the command line

$ merge-dirs folder/a folder/b --ask # for interactive mode
$ npm install merge-dirs

MIT