mirror of
https://github.com/diced/zipline.git
synced 2025-12-25 20:34:31 -08:00
31 lines
738 B
TypeScript
31 lines
738 B
TypeScript
import config from 'lib/config';
|
|
import { readdir, rm } from 'fs/promises';
|
|
import { join } from 'path';
|
|
import { existsSync } from 'fs';
|
|
|
|
async function main() {
|
|
const temp = config.core.temp_directory;
|
|
|
|
if (!existsSync(temp)) {
|
|
console.log('Temp directory does not exist, exiting..');
|
|
process.exit(0);
|
|
}
|
|
|
|
const files = (await readdir(temp)).filter(
|
|
(x) => x.startsWith('zipline_partial_') || x.startsWith('zipline_thumb_'),
|
|
);
|
|
if (files.length === 0) {
|
|
console.log('No partial files found, exiting..');
|
|
process.exit(0);
|
|
} else {
|
|
for (const file of files) {
|
|
console.log(`Deleting ${file}`);
|
|
await rm(join(temp, file));
|
|
}
|
|
console.log('Done!');
|
|
process.exit(0);
|
|
}
|
|
}
|
|
|
|
main();
|