🐚 Kruemel Alias Manifest – Terminalflüstern für alle

Ziel

Jeder Benutzer im Crumbforest-Terminal (z. B. kruemel, jupiter, heimkind, robot) soll den Alias eule verwenden können, um direkt mit der Kreumeleule über bin/cake kreumeleule zu sprechen – inklusive beliebiger Eingaben.

Implementierung

Script: setup_terminal_aliases.sh

#!/bin/bash

TARGET_COMMAND="alias eule='bin/cake kreumeleule'"

for user in root kruemel jupiter heimkind robot; do
    USER_HOME="/home/$user"
    BASHRC="$USER_HOME/.bashrc"

    if [ -f "$BASHRC" ]; then
        grep -qxF "$TARGET_COMMAND" "$BASHRC" || echo "$TARGET_COMMAND" >> "$BASHRC"
    else
        echo "$TARGET_COMMAND" > "$BASHRC"
    fi
done

echo "✅ Alias 'eule' wurde für alle Benutzer eingerichtet."

Einbindung ins Dockerfile

COPY setup_terminal_aliases.sh /scripts/setup_terminal_aliases.sh
RUN chmod +x /scripts/setup_terminal_aliases.sh && /scripts/setup_terminal_aliases.sh

Ergebnis

$ eule "Was ist das Wesen der Null?"
🦉 Die Kreumeleule lauscht: ...
🦉 Die Kreumeleule spricht: ...

🗓️ Stand: 2025-05-23