#!/bin/bash set -e echo "[*] Installiere Compose-Backup Toolset..." # Absoluter Pfad zum aktuellen Verzeichnis BASE_DIR="$(pwd)" VENV_PATH="$BASE_DIR/.venv" echo "[*] Erstelle Virtual Environment unter $VENV_PATH..." python3 -m venv "$VENV_PATH" echo "[*] Installiere Python-Abhängigkeiten..." source "$VENV_PATH/bin/activate" pip install --upgrade pip pip install -r requirements.txt echo "[*] Installiere nach $HOME/.local/bin..." mkdir -p "$HOME/.local/bin" sed "s|^SCRIPT_DIR=.*|SCRIPT_DIR=\"$BASE_DIR\"|" bin/compose-backup > "$HOME/.local/bin/compose-backup" sed "s|^SCRIPT_DIR=.*|SCRIPT_DIR=\"$BASE_DIR\"|" bin/compose-restore > "$HOME/.local/bin/compose-restore" chmod +x "$HOME/.local/bin/compose-backup" "$HOME/.local/bin/compose-restore" echo "[✔] Installation abgeschlossen!" echo "→ Du kannst nun 'compose-backup' und 'compose-restore' global ausführen."