// Name: Find Uncompressed // Description: Reveals uncompressed mp4 files in a directory. // Author: tayiorbeii import { glob } from 'glob'; import path from 'node:path'; const startDir = await path({ placeholder: "Pick a starting directory" }); if (!startDir) { await div("No directory selected."); process.exit(0); } const mp4Files = glob.sync('**/*.mp4', { cwd: startDir, absolute: true }); const compressedFiles = glob.sync('**/*compressed*.mp4', { cwd: startDir, absolute: true }); const compressedFileNames = compressedFiles.map(file => path.basename(file).replace(".compressed", "") ); const uncompressedFiles = mp4Files.filter(file => !compressedFileNames.includes(path.basename(file)) ); if (uncompressedFiles.length > 0) { await revealFile(uncompressedFiles); } else { await div(`No uncompressed mp4 files found.`); }