#!/bin/bash # 🌲 Waldwächter Library - AI Assistants for Crumbforest Missions # Source this file to make all AI characters available as commands # Determine the script directory WALDWAECHTER_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" ROLES_DIR="${WALDWAECHTER_DIR}/crumbforest_roles" # Load .env if it exists ENV_FILE="${WALDWAECHTER_DIR}/.env" if [[ -f "${ENV_FILE}" ]]; then set -a source "${ENV_FILE}" set +a fi # 🦉 Maya-Eule - Die weise Eule mit Gedächtnis function mayaeule() { "${ROLES_DIR}/mayaeule_zero.sh" "$@" } # 🔧 Deepbit - Bash-Erklärer function deepbit() { "${ROLES_DIR}/deepbit_zero.sh" "$@" } # 🐛 Bugsy - Debugging-Helfer function bugsy() { "${ROLES_DIR}/bugsy_zero.sh" "$@" } # ✂️ Schnippsi - Shell-Helfer function schnippsi() { "${ROLES_DIR}/schnippsi_zero.sh" "$@" } # 📄 Templatus - HTML/Template-Helfer function templatus() { "${ROLES_DIR}/templatus_zero.sh" "$@" } # 📊 Tobi - JSON/Daten-Helfer function tobi() { "${ROLES_DIR}/tobi_zero.sh" "$@" } # 🔧 Schraubbär - Schweres Gerät, Schweißen, Werkzeug function schraubaer() { "${ROLES_DIR}/schraubaer_zero_final.sh" "$@" } # 🐌 Schnecki - Elektronik-Bastler function schnecki() { "${ROLES_DIR}/schnecki_zero.sh" "$@" } # === DAS DREIECK === # 🐘 DumboSQL - Nie vergessend function dumbosql() { "${ROLES_DIR}/dumbosql_zero.sh" "$@" } # 🦊 FunkFox - Bash Rapper function funkfox() { "${ROLES_DIR}/funkfox_zero.sh" "$@" } # 🕊️ Taichi Taube - Balance & Spirale function taichitaube() { "${ROLES_DIR}/taichitaube_zero.sh" "$@" } # === DIE RESTLICHEN WALDWÄCHTER === # 🐍 SnakePy - Python Guide function snakepy() { "${ROLES_DIR}/snakepy_zero.sh" "$@" } # 🧓 PepperPHP - Structure Mentor function pepperphp() { "${ROLES_DIR}/pepperphp_zero.sh" "$@" } # 🦀 CrabbyRust - Security Guardian function crabbyrust() { "${ROLES_DIR}/crabbyrust_zero.sh" "$@" } # 🕷️ Spider - Network Feeler function spider() { "${ROLES_DIR}/spider_zero.sh" "$@" } # 🧭 Vektor - Point-to-Point Guide function vektor() { "${ROLES_DIR}/vektor_zero.sh" "$@" } # 👾 ASCII-Monster - Terminal Artist function asciimonster() { "${ROLES_DIR}/asciimonster_zero.sh" "$@" } # Export functions so they're available in subshells export -f mayaeule export -f deepbit export -f bugsy export -f schnippsi export -f templatus export -f tobi export -f schraubaer export -f schnecki export -f dumbosql export -f funkfox export -f taichitaube export -f snakepy export -f pepperphp export -f crabbyrust export -f spider export -f vektor export -f asciimonster