Files
alfred/cleanup_old_files.sh
Francwa 2c8cdd3ab1 New archi: domain driven development
Working but need to check out code
2025-12-01 07:10:03 +01:00

63 lines
1.9 KiB
Bash

#!/bin/bash
# Script de nettoyage des fichiers obsolètes après migration DDD
echo "🗑️ Nettoyage des fichiers obsolètes..."
# Supprimer les anciens clients API (déplacés vers infrastructure/)
echo "Suppression des anciens clients API..."
rm -f agent/api/themoviedb.py
rm -f agent/api/knaben.py
rm -f agent/api/qbittorrent.py
echo "✅ Anciens clients API supprimés"
# Optionnel : Supprimer l'ancienne documentation
read -p "Voulez-vous supprimer l'ancienne documentation ? (y/n) " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
echo "Suppression de l'ancienne documentation..."
rm -f CHANGELOG_QUALITY.md
rm -f CLEANUP_FINAL.md
rm -f CLEANUP_SUMMARY.md
rm -f CODE_QUALITY.md
rm -f COMMANDS_REMOVAL.md
rm -f DEPENDENCY_INJECTION.md
rm -f DOCUMENTATION_INDEX.md
rm -f EXECUTIVE_SUMMARY.md
rm -f FILES_CHANGED.md
rm -f IMPROVEMENTS_SUMMARY.md
rm -f KNABEN_CLIENT.md
rm -f MIGRATION_GUIDE.md
rm -f MULTI_TOOL_EXECUTION.md
rm -f PARAMETERS.md
rm -f PROJECT_STRUCTURE.md
rm -f QUALITY_REVIEW_COMPLETE.md
rm -f README_QUALITY.md
rm -f REFACTORING_COMPLETE.md
rm -f REFACTORING_FINAL.md
rm -f REFACTORING_FOLDERS.md
rm -f REFACTORING_SUMMARY.md
rm -f SECURITY.md
rm -f TMDB_CLIENT_ARCHITECTURE.md
rm -f TMDB_CLIENT_SUMMARY.md
rm -f TOOLS_REFACTORING.md
rm -f TV_SHOWS.md
rm -f VERIFICATION.md
echo "✅ Ancienne documentation supprimée"
fi
echo ""
echo "🎉 Nettoyage terminé !"
echo ""
echo "📋 Fichiers conservés (nécessaires) :"
echo " - agent/api/__init__.py (re-exporte infrastructure)"
echo " - agent/models/__init__.py (re-exporte domain)"
echo " - agent/models/tv_show.py (compatibilité)"
echo " - agent/memory.py (re-exporte infrastructure)"
echo ""
echo "📚 Nouvelle documentation DDD :"
echo " - DDD_PHASE1_COMPLETE.md"
echo " - DDD_PHASE2_COMPLETE.md"
echo " - DDD_MIGRATION_COMPLETE.md"