clean-sweep

1.0.1 • Public • Published

Clean Sweep

license GitHub tag (with filter) npm downloads

Delete all empty files and folders in a target directory.

How to Use

Installation (as a script)

npm install clean-sweep -g

Usage (as a script)

clean-sweep <path/to/directory> -v
# OR
csw <path/to/directory> -v
  • The first argument is the path to the directory in which the operation would be performed, and is required!
  • The remaining are optional, -v parameter prints out the operation of the sweep function to console if specifies

Example

clean-sweep ./music
clean-sweep ./music -v
# OR
csw ./music
csw ./music -v

Installation (in code)

npm install clean-sweep --save

Usage (in code, synchronously)

const cleanSweep = require("clean-sweep");
const fileDirectory = "<replace file directory here>";

try {
  cleanSweep.sweepSync(fileDirectory, { verbose: true });
} catch (err) {
  if (err.code == "ENOENT") {
    console.error("Directory does not exist");
  } else {
    console.error(err.message);
  }
}

Usage (in code, asynchronously)

const cleanSweep = require("clean-sweep").promises;
const fileDirectory = "./";

(async function () {
  try {
    await cleanSweep.sweep(fileDirectory, { verbose: true });
  } catch (err) {
    if (err.code == "ENOENT") {
      console.error("Directory does not exist");
    } else {
      console.error(err.message);
    }
  }
})();

Package Sidebar

Install

npm i clean-sweep

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

8.69 kB

Total Files

7

Last publish

Collaborators

  • noahweasley