n8n_node_librebooking/git-cleanup.sh

33 lines
1.3 KiB
Bash
Executable File

#!/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 ""