diff options
Diffstat (limited to 'lib/utils/fs.js')
-rw-r--r-- | lib/utils/fs.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/utils/fs.js b/lib/utils/fs.js index c0ff0c9..840d1f9 100644 --- a/lib/utils/fs.js +++ b/lib/utils/fs.js @@ -61,6 +61,12 @@ function genTmpFile(opts) { .get(0); } +// Generate temporary dir +function genTmpDir(opts) { + return Promise.nfcall(tmp.dir, opts) + .get(0); +} + // Download an image function download(uri, dest) { return writeStream(dest, request(uri)); @@ -101,6 +107,7 @@ module.exports = { writeStream: writeStream, copy: copyFile, tmpFile: genTmpFile, + tmpDir: genTmpDir, download: download, uniqueFilename: uniqueFilename, ensure: ensureFile |