* Check if the given directory `dir` is empty. * * @param {String} dir * @param {Function} fn
(dir, fn)
| 379 | */ |
| 380 | |
| 381 | function emptyDirectory (dir, fn) { |
| 382 | fs.readdir(dir, function (err, files) { |
| 383 | if (err && err.code !== 'ENOENT') throw err |
| 384 | fn(!files || !files.length) |
| 385 | }) |
| 386 | } |
| 387 | |
| 388 | /** |
| 389 | * Graceful exit for async STDIO |