diff options
Diffstat (limited to 'lib/utils/fs.js')
-rw-r--r-- | lib/utils/fs.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/utils/fs.js b/lib/utils/fs.js index 840d1f9..c2f2bd3 100644 --- a/lib/utils/fs.js +++ b/lib/utils/fs.js @@ -1,6 +1,7 @@ var fs = require('graceful-fs'); var mkdirp = require('mkdirp'); var destroy = require('destroy'); +var rmdir = require('rmdir'); var tmp = require('tmp'); var request = require('request'); var path = require('path'); @@ -95,6 +96,13 @@ function ensureFile(filename) { return Promise.nfcall(mkdirp, base); } +// Remove a folder +function rmDir(base) { + return Promise.nfcall(rmdir, base, { + fs: fs + }); +} + module.exports = { exists: fileExists, existsSync: fs.existsSync, @@ -110,5 +118,6 @@ module.exports = { tmpDir: genTmpDir, download: download, uniqueFilename: uniqueFilename, - ensure: ensureFile + ensure: ensureFile, + rmDir: rmDir }; |