"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/fs-vacuum/README.md" (17 Oct 2016, 1205 Bytes) of archive /windows/misc/atom-windows.zip:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.


Remove the empty branches of a directory tree, optionally up to (but not including) a specified base directory. Optionally nukes the leaf directory.


```javascript var logger = require(“npmlog”); var vacuum = require(“fs-vacuum”);

var options = { base : “/path/to/my/tree/root”, purge : true, log : logger.silly.bind(logger, “myCleanup”) };

/ Assuming there are no other files or directories in “out”, “to”, or “my”, * the final path will just be “/path/to/my/tree/root”. / vacuum(“/path/to/my/tree/root/out/to/my/files”, function (error) { if (error) console.error(“Unable to cleanly vacuum:”, error.message); }); ```

vacuum(directory, options, callback)