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"