ember-introjs
Version:
An Ember Component for intro.js
21 lines (19 loc) • 610 B
JavaScript
var util = require("util"),
Promise = require("promised-io").Promise,
wrench = require("wrench"),
path = require("path");
module.exports.tasks = {
deleteDir: function(options,config,logger){
var p = new Promise();
Array.from(options).each(function(dir){
if (path.existsSync(dir)) {
logger.info("removing directory: " + dir);
wrench.rmdirSyncRecursive(dir);
} else {
logger.info("Path " + dir + " does not exist.");
}
});
p.resolve(true);
return p;
}
};