Der 18. Waldwächter betritt den Wald: BashPanda lehrt Bash als Kampfkunst! ✨ Neue Features: 🐼 BashPanda Waldwächter: - Kung Fu Meister Persönlichkeit - Lehrt Bash durch Kampfkunst-Metaphern - Integriert in waldwaechter.sh Library - Crew Memory: Kennt alle anderen Waldwächter 🥋 6 Gürtel-Missionen (Progressive Bash-Meisterschaft): - 🖤 Schwarzer Gürtel: echo, Variablen, read, ANSI codes - 💖 Pinker Gürtel: if/then, while/for, Arrays, Arithmetik - 💙 Blauer Gürtel: sed, case, bc, Textverarbeitung - 💚 Grüner Gürtel: grep, regex, Pattern Matching - 💛 Gelber Gürtel: Funktionen, source, Parameter - 🤍 Weisser Gürtel: Background jobs, Prozesse, Parallelität 📝 Interaktives Quiz-System: - Browser-based Gürtelprüfung (crumbblocks) - 30 Fragen (5 pro Gürtel) - Farbcodiert nach Gürtel - Auto-Export via Clipboard - Terminal-Auswertung mit Zertifikaten 🎓 Zertifikate-System: - Automatische Generierung bei 80%+ - Gespeichert in logs/zertifikate/ - BashPanda's Segen & Weisheiten 📚 Dokumentation: - CLAUDE.md komplett aktualisiert - BashPanda als 18. Waldwächter dokumentiert - Vollständige Dojo-Architektur beschrieben "Der Weg des Codes ist wie der Weg der Kampfkunst: Geduld, Präzision, Wiederholung." - BashPanda 🐼🎋 Crumbforest wächst! 🌲 Der Wurzelbau geht weiter! 🌳 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
🌲 Crumb Mission Selector - README
Was ist das?
Der Crumb Mission Selector ist ein interaktives Lern-Tool das die Philosophie der ursprünglichen CF_Zero_V1 Bash-Abenteuer wiederbelebt.
Quick Start
./crumb-mission-selector.sh
Verfügbare Missionen
📚 Basics (für Einsteiger)
- 🦊 Fridolin (Pfadfinder) - Navigation:
pwd,ls,cd - 🛠️ Balu (Bau-Elf) - Dateien erstellen:
mkdir,touch,echo - 🐈🦉 Noko (Leser) - Dateien lesen:
cat,head,tail,grep
🚀 Advanced (für Fortgeschrittene)
- 🌐 DNS Deep Dive - DNS-Tools:
dig,nslookup,host - 🔐 SSH Security Basics - SSH-Verbindungen und Keys
🏆 Challenges (bald verfügbar)
Hier werden bald interaktive Herausforderungen erscheinen!
Neue Mission hinzufügen
-
Erstelle zwei Dateien:
touch missions/basics/meine_mission.sh touch missions/basics/meine_mission.meta.json -
Fülle die Metadaten:
{ "icon": "🎯", "title": "Meine Mission", "description": "Was du hier lernst", "category": "basics", "enabled": true } -
Schreibe dein Skript und mache es ausführbar:
chmod +x missions/basics/meine_mission.sh -
Fertig! Die Mission erscheint automatisch im Menü.
Architektur
crumb-mission-selector.sh # Hauptscript (Metadata-Loader)
missions/
├── basics/ # Einsteiger-Missionen
├── advanced/ # Fortgeschrittene Missionen
└── challenges/ # Herausforderungen
Jede Mission besteht aus:
.shDatei (das eigentliche Skript).meta.jsonDatei (Icon, Titel, Beschreibung)
Philosophie
Inspiriert von CF_Zero_V1:
- ✅ Metadata-driven Design
- ✅ Erweiterbar ohne Code-Änderungen
- ✅ Bildungsfreundlich & interaktiv
- ✅ Waldwächter-Philosophie: "Transparency over magic"
Erstellt
2025-12-21 - Als Teil der Integration von CF_Zero_V1 Bash-Abenteuern in das neue Crumbforest-Ökosystem