#!/usr/bin/env bash # ================================================================ # TOOLS - Umgebungsvariablen Setup # ================================================================ # Dieses Skript muss gesourct werden: source bin/setenv.sh # ================================================================ if [ -n "$TOOLS_BIN" ]; then echo "TOOLS Umgebung bereits gesetzt." else echo "Setting up environment variables for TOOLS ..." SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" export PROJECT="$(cd "$SCRIPT_DIR/.." && pwd)" export TOOLS_BIN="$PROJECT/bin" export TOOLS_LIB="$PROJECT/lib" export TOOLS_TEMPLATES="$PROJECT/templates" # Python-Pfad erweitern (nur wenn noch nicht vorhanden) if [[ ":$PYTHONPATH:" != *":$TOOLS_LIB:"* ]]; then export PYTHONPATH="$TOOLS_LIB:$PYTHONPATH" fi # Ordner erstellen falls sie nicht existieren mkdir -p "$TOOLS_BIN" "$TOOLS_LIB" "$TOOLS_TEMPLATES" fi echo "" echo "================================================================" echo "TOOLS ENVIRONMENT SETUP COMPLETE" echo "================================================================" echo "PROJECT = $PROJECT" echo "TOOLS_BIN = $TOOLS_BIN" echo "TOOLS_LIB = $TOOLS_LIB" echo "TOOLS_TEMPLATES = $TOOLS_TEMPLATES" echo "PYTHONPATH = $PYTHONPATH" echo "================================================================" echo ""