1.0.1 • Published 8 months ago

clean-sweep v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

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);
    }
  }
})();
1.0.1

8 months ago

1.0.0

8 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago