123456789101112131415161718 |
- var util = require("util"),
- Promise = require("promised-io").Promise,
- wrench = require("wrench"),
- fs = require("fs");
- module.exports.tasks = {
- copyDir: function (options, config, logger) {
- var p = new Promise();
- options.copy.each(function(dir){
- var from = fs.realpathSync(options.basedirs.from + "/" + dir),
- to = options.basedirs.to + "/" + dir; //may not exist already
- logger.info("Copying " + from + " to " + to);
- wrench.copyDirSyncRecursive(from, to);
- });
- p.resolve(true);
- return p;
- }
- };
|