prepare_linux.sh 724 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. # Trixy Prepare-Skript (Linux)
  3. # Bereinigt temporaere Dateien vor dem Start.
  4. SCRIPT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
  5. echo "Bereinige temporaere Dateien..."
  6. # __pycache__ Verzeichnisse rekursiv entfernen
  7. find "$SCRIPT_DIR" -type d -name "__pycache__" -exec rm -rf {} + 2>/dev/null
  8. # .pytest_cache Verzeichnisse rekursiv entfernen
  9. find "$SCRIPT_DIR" -type d -name ".pytest_cache" -exec rm -rf {} + 2>/dev/null
  10. # cache/ Verzeichnis entfernen
  11. if [ -d "$SCRIPT_DIR/cache" ]; then
  12. rm -rf "$SCRIPT_DIR/cache"
  13. echo " cache/ entfernt"
  14. fi
  15. # logs/ Verzeichnis entfernen
  16. if [ -d "$SCRIPT_DIR/logs" ]; then
  17. rm -rf "$SCRIPT_DIR/logs"
  18. echo " logs/ entfernt"
  19. fi
  20. echo "Bereinigung abgeschlossen."