UNPKG

nebulab-dropbox

Version:
25 lines (22 loc) 530 B
async = require 'async' fs = require 'fs-extra' clean = (callback) -> dirs = [ 'doc', 'sitedoc/all.json', 'sitedoc/html', 'sitedoc/yaml', 'test/cordova_app', 'test/js', 'tmp' ] cleanDir = (dirName, callback) -> fs.exists dirName, (exists) -> unless exists callback() if callback return fs.remove dirName, (error) -> callback() if callback async.forEachSeries dirs, cleanDir, -> callback() if callback module.exports = clean