refactor(ux): consolidate BMAD skills, update design system, and clean up Prisma generated client
This commit is contained in:
39
mcp-server/delete-notes.js
Normal file
39
mcp-server/delete-notes.js
Normal file
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env node
|
||||
/**
|
||||
* Supprimer toutes les notes créées
|
||||
*/
|
||||
|
||||
import { PrismaClient } from '../keep-notes/prisma/client-generated/index.js';
|
||||
|
||||
const prisma = new PrismaClient({
|
||||
datasources: {
|
||||
db: { url: 'file:/Users/sepehr/dev/Keep/keep-notes/prisma/dev.db' },
|
||||
},
|
||||
});
|
||||
|
||||
async function deleteNotes() {
|
||||
console.log('🗑️ Suppression des notes créées...\n');
|
||||
|
||||
// Trouver le notebook "Documentation"
|
||||
const notebook = await prisma.notebook.findFirst({
|
||||
where: { name: 'Documentation' },
|
||||
});
|
||||
|
||||
if (!notebook) {
|
||||
console.log('❌ Notebook "Documentation" non trouvé');
|
||||
return;
|
||||
}
|
||||
|
||||
// Supprimer toutes les notes de ce notebook
|
||||
const result = await prisma.note.deleteMany({
|
||||
where: {
|
||||
notebookId: notebook.id,
|
||||
},
|
||||
});
|
||||
|
||||
console.log(`✅ ${result.count} notes supprimées`);
|
||||
}
|
||||
|
||||
deleteNotes()
|
||||
.catch(console.error)
|
||||
.finally(() => prisma.$disconnect());
|
||||
Reference in New Issue
Block a user