UNPKG

clr-dir

Version:

A npm package to organize the directory quickly

34 lines (26 loc) 799 B
#! /usr/bin/env node process.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); } })();