INtallationstool geschrieben, dass den Pfad auf diesen bin Ordner in der Umgebung der Maschine einträgt

This commit is contained in:
Michael Stangl
2026-06-10 10:38:00 +02:00
parent acbcb89aa7
commit db4eb88d89
3 changed files with 58 additions and 2 deletions
+39
View File
@@ -0,0 +1,39 @@
#!/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 ""