33 lines
1.3 KiB
Bash
Executable File
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 ""
|