mcp-styledbook
Version:
Model Context Protocol para criação de ebooks estilizados com pesquisa profunda e formatação visual impactante
42 lines (35 loc) • 1.25 kB
JavaScript
/**
* Script para limpar os arquivos gerados durante os testes do MCP EbookCreator
*/
const fs = require('fs-extra');
const path = require('path');
async function limparArquivos() {
try {
const ebookDir = path.join(process.cwd(), 'ebook');
// Verifica se a pasta existe
if (await fs.pathExists(ebookDir)) {
console.log(`🧹 Limpando arquivos gerados em: ${ebookDir}`);
// Lista as pastas de temas
const temas = await fs.readdir(ebookDir);
if (temas.length === 0) {
console.log(' 📂 Não há arquivos para limpar.');
} else {
for (const tema of temas) {
const temaPath = path.join(ebookDir, tema);
const stats = await fs.stat(temaPath);
if (stats.isDirectory()) {
console.log(` 🗑️ Removendo pasta de tema: ${tema}`);
await fs.remove(temaPath);
}
}
console.log('✅ Limpeza concluída com sucesso!');
}
} else {
console.log('📂 A pasta ebook não existe. Nada para limpar.');
}
} catch (error) {
console.error('❌ Erro ao limpar arquivos:', error);
}
}
// Executa a limpeza
limparArquivos();