#!/bin/bash # ============================================================================ # git-cleanup.sh - Löscht alte Archive und temporäre Dateien # ============================================================================ set -e GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PARENT_DIR="$(dirname "$SCRIPT_DIR")" echo -e "${GREEN}=== Git Cleanup ===${NC}\n" # Alte Archive im übergeordneten Verzeichnis löschen echo "Lösche alte Archive in $PARENT_DIR..." find "$PARENT_DIR" -maxdepth 1 -name "n8n-nodes-librebooking*.tar.gz" -delete 2>/dev/null && echo " ✓ .tar.gz gelöscht" || echo " - Keine .tar.gz gefunden" find "$PARENT_DIR" -maxdepth 1 -name "n8n-nodes-librebooking*.zip" -delete 2>/dev/null && echo " ✓ .zip gelöscht" || echo " - Keine .zip gefunden" # Temporäre Dateien im Projekt löschen echo "" echo "Lösche temporäre Dateien..." rm -rf "$SCRIPT_DIR/dist-for-docker" 2>/dev/null && echo " ✓ dist-for-docker/ gelöscht" || true rm -rf "$SCRIPT_DIR/.tsbuildinfo" 2>/dev/null && echo " ✓ .tsbuildinfo gelöscht" || true find "$SCRIPT_DIR" -name "*.log" -delete 2>/dev/null && echo " ✓ .log Dateien gelöscht" || true find "$SCRIPT_DIR" -name ".DS_Store" -delete 2>/dev/null || true echo "" echo -e "${GREEN}✓ Cleanup abgeschlossen${NC}" echo ""