Files
gh-anton-abyzov-specweave-p…/commands/refresh-cache.js
2025-11-29 17:56:44 +08:00

26 lines
725 B
JavaScript
Executable File

#!/usr/bin/env node
import { existsSync, unlinkSync, readdirSync } from "fs";
import { join } from "path";
async function refreshJiraCache(projectRoot = process.cwd()) {
const cacheDir = join(projectRoot, ".specweave", "cache", "jira");
if (!existsSync(cacheDir)) {
console.log("\u2705 No JIRA cache found");
return;
}
console.log("\u{1F9F9} Clearing JIRA cache...");
const files = readdirSync(cacheDir);
let cleared = 0;
for (const file of files) {
const filePath = join(cacheDir, file);
unlinkSync(filePath);
cleared++;
}
console.log(`\u2705 Cleared ${cleared} cache files`);
}
if (require.main === module) {
refreshJiraCache().catch(console.error);
}
export {
refreshJiraCache
};