clr-dir
Version:
A npm package to organize the directory quickly
34 lines (26 loc) • 799 B
JavaScript
stdout.write("\033c"); // Clear Terminal
const fs = require("fs");
const path = require("path");
const { isFile } = require("./utils");
const organize = require("./organize");
const chalk = require("chalk");
const PATH = process.argv[2];
const files = fs.readdirSync(PATH);
(async () => {
let fileCount = 0;
try {
for (let file of files) {
const currentFilePath = path.join(PATH, file);
if (!isFile(currentFilePath)) continue;
const res = await organize(file, PATH);
fileCount += 1;
console.log(res);
}
if (fileCount < 1)
console.log(chalk.blue("Everything is already organized :)"));
else console.log("\n" + chalk.blue(`${fileCount} files are organized :)`));
} catch (e) {
console.log(e);
}
})();
process.