63 lines
1.9 KiB
Bash
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"
|