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.`);
}