test-arena-mcp
Version:
Arena MCP Server - Pre-configured OAuth2 + PKCE enabled Model Context Protocol server (zero-config setup)
48 lines (38 loc) âĸ 1.25 kB
JavaScript
const os = require('node:os');
const path = require('node:path');
const fs = require('node:fs');
const cacheDir = path.join(os.homedir(), '.arena-mcp');
console.log('đ§š Arena MCP Server - Cleanup');
console.log('==============================');
function removeDirectory(dir) {
if (!fs.existsSync(dir)) {
return false;
}
try {
fs.rmSync(dir, { recursive: true, force: true });
return true;
} catch (err) {
console.warn(`â ī¸ Could not remove ${dir}: ${err.message}`);
return false;
}
}
// Clean up cache directory
if (removeDirectory(cacheDir)) {
console.log(`â
Removed cache directory: ${cacheDir}`);
} else {
console.log(`âšī¸ No cache directory to remove`);
}
// Clean up any temporary files
const tempFiles = [
path.join(os.tmpdir(), 'arena-mcp-*'),
];
tempFiles.forEach(pattern => {
// Note: This is a simplified cleanup. In a real implementation,
// you might want to use a glob library for pattern matching
console.log(`đī¸ Cleanup pattern: ${pattern}`);
});
console.log('⨠Cleanup complete!');
console.log('');
console.log('Thank you for using Arena MCP Server!');
//console.log('For feedback or issues: ');