From 3ca1709eb3cc244e2ec8e142076f766813e82bf9 Mon Sep 17 00:00:00 2001 From: Branko May Trinkwald Date: Sun, 21 Dec 2025 21:35:51 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add:=20Templatus=20-=2017.=20Waldw?= =?UTF-8?q?=C3=A4chter=20komplett?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Templatus (📄 Template-Master) war im waldwaechter.sh vorhanden, fehlte aber im Mission Selector. Hinzugefügt: - templatus() Funktion im CrumbCrew Command Central - Eintrag in crew_status CHARS array - Dokumentation in crew_help - Beispiel: "Erstelle eine HTML5 Struktur" Jetzt alle 17 Waldwächter wie nach OZMAI vorgesehen! 🌲 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- crumb-mission-selector.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/crumb-mission-selector.sh b/crumb-mission-selector.sh index 6f27eb0..01e4a95 100755 --- a/crumb-mission-selector.sh +++ b/crumb-mission-selector.sh @@ -677,6 +677,15 @@ function schnippsi() { "\$CREW_DIR/schnippsi_zero.sh" "\$@" } +function templatus() { + if [[ -z "\$1" ]]; then + echo -e "\${YELLOW}Verwendung: templatus \"Deine Frage\"\${NC}" + return + fi + echo -e "\${BLUE}📄 Templatus strukturiert...\${NC}" + "\$CREW_DIR/templatus_zero.sh" "\$@" +} + function tobi() { if [[ -z "\$1" ]]; then echo -e "\${YELLOW}Verwendung: tobi \"Deine Frage\"\${NC}" @@ -802,6 +811,7 @@ function crew_help() { echo -e " \${BLUE}🐙 deepbit\${NC} - Der poetische Oktopus (Bash-Konzepte)" echo -e " \${RED}🐞 bugsy\${NC} - Der Debugging-Clown (Fehlersuche)" echo -e " \${CYAN}✂️ schnippsi\${NC} - Der Shell-Helfer (Kommandos)" + echo -e " \${BLUE}📄 templatus\${NC} - Der Template-Master (HTML, Struktur)" echo -e " \${GREEN}🤖 tobi\${NC} - Der Daten-Experte (JSON, Daten)" echo -e " \${CYAN}🔧 schraubaer\${NC} - Der Handwerker (Werkzeug, Schweißen)" echo -e " \${GREEN}🐌 schnecki\${NC} - Der Elektronik-Bastler (Löten, Sensoren)" @@ -831,6 +841,7 @@ function crew_help() { echo " deepbit \"Erkläre Pipes und Redirects\"" echo " bugsy \"Warum funktioniert mein Script nicht?\"" echo " schnippsi \"Wie nutze ich grep?\"" + echo " templatus \"Erstelle eine HTML5 Struktur\"" echo " tobi \"Parse dieses JSON\"" echo " schraubaer \"Welches Werkzeug brauche ich zum Löten?\"" echo " schnecki \"Wie löte ich eine LED an einen Widerstand?\"" @@ -855,7 +866,7 @@ function crew_status() { echo -e "\${CYAN}🌲 CrumbCrew Status\${NC}" echo "" - CHARS=("mayaeule:🦉:Maya-Eule" "deepbit:🐙:Deepbit" "bugsy:🐞:Bugsy" "schnippsi:✂️:Schnippsi" "tobi:🤖:Tobi" "schraubaer:🔧:Schraubbär" "schnecki:🐌:Schnecki" "dumbosql:🐘:DumboSQL" "funkfox:🦊:FunkFox" "taichitaube:🕊️:TaichiTaube" "snakepy:🐍:SnakePy" "pepperphp:🧓:PepperPHP" "crabbyrust:🦀:CrabbyRust" "spider:🕷️:Spider" "vektor:🧭:Vektor" "asciimonster:👾:ASCII-Monster") + CHARS=("mayaeule:🦉:Maya-Eule" "deepbit:🐙:Deepbit" "bugsy:🐞:Bugsy" "schnippsi:✂️:Schnippsi" "templatus:📄:Templatus" "tobi:🤖:Tobi" "schraubaer:🔧:Schraubbär" "schnecki:🐌:Schnecki" "dumbosql:🐘:DumboSQL" "funkfox:🦊:FunkFox" "taichitaube:🕊️:TaichiTaube" "snakepy:🐍:SnakePy" "pepperphp:🧓:PepperPHP" "crabbyrust:🦀:CrabbyRust" "spider:🕷️:Spider" "vektor:🧭:Vektor" "asciimonster:👾:ASCII-Monster") for char_info in "\${CHARS[@]}"; do IFS=: read -r name icon display <<< "\$char_info"