import path from 'path' import { fs, argv } from 'zx' const cwd = process.cwd() const selfPath = path.relative(cwd, process.argv[1]) if (!argv.from) { console.log(` Usage: tsx ${selfPath} --from <list logfile> `) process.exit(1) } const files = (await fs.readFile(argv.from, { encoding: 'utf-8' })) .trim() .split('\n') .filter(Boolean) .map(file => path.join(cwd, file)) await Promise.all(files.map(file => fs.remove(file)))