🌲 CrumbCodex v0.0 - Genesis

12 Monate Crumbforest-Wachstum, sortiert nach Waldlogik.

Struktur:
- 454 Dokumente in 7 organischen Ebenen
- Lichtung → Waldrand → Waldmitte → Wurzeln → Krone → Unterholz → Samen
- INDEX.md für jede Ebene (eigene Stimme)
- WALDKARTE.md (Master-Navigation)
- crumbcodex.md (Das Versprechen zwischen Krümel & Bits)
- lichtung/willkommen.md (Nullfeld-Einstieg für Kinder)

Philosophie:
- Waldlogik statt Ordnerlogik
- Tiefe, Licht, Wurzeln - wie ein echter Wald
- Schutz für Krümel, Tiefe für Gräber, Poesie für Atmende

Repos verbunden:
- OZM-Keks-Handbuch-v1 (Das Wissen)
- Crumb-Core-v.1 (Das Herz) - 194.164.194.191
- crumbmissions (Das Spiel)

Wuuuhuuuuu! 🦉
This commit is contained in:
2025-12-26 16:50:52 +01:00
commit 83df9de035
487 changed files with 39758 additions and 0 deletions

View File

@@ -0,0 +1,105 @@
# 🌲 Krümel-Terminal: Wege zum Ziel
## 🧁 Einstieg für kleine Krümel
**Ziel:** Eigene Skripte im Crumbforest-Terminal bearbeiten und speichern mit Liebe, Logik und wenig Frust.
---
## 🧠 Verständnis der Umgebung
* **Zero = Raspberry Pi Zero W** mit Touchscreen
* **Remote-Verbindung via SSH** von einem MacBook mit Visual Studio Code (VSC)
* **Arbeitsverzeichnis:** meist `/usr/local/bin/crumbmission/`
* **Rechte:** Root nötig für viele Ordner außerhalb von `/home/`
---
## 💻 Weg 1: Visual Studio Code mit Remote SSH
**Vorteile:**
* Komfortabler Editor
* Tabs, Farbhervorhebung, Autoformatierung
**Problem:**
* Viele Schreibfehler durch fehlende Berechtigungen
* Kein sicheres Speichern in z.B. `/usr/local/bin`
* Verbindung bricht nach ca. 60 Sekunden bei schwacher WLAN-Verbindung
**Tipp:**
* Einstellungen ergänzen:
```json
"remote.SSH.serverAliveInterval": 30,
"remote.SSH.serverAliveCountMax": 10,
"remote.SSH.connectTimeout": 60
```
**Workaround:**
* Datei nur in `/home/zero` speichern
* Danach manuell mit `sudo mv` an Zielort kopieren
---
## ✏️ Weg 2: Klassisch über Nano & SSH
**Vorteile:**
* 100% kompatibel und direkt auf dem Zero
* Keine GUI nötig, keine Rechteprobleme
**Ablauf:**
1. SSH zum Zero:
```bash
ssh zero@192.168.1.201
```
2. Datei direkt bearbeiten:
```bash
sudo nano /usr/local/bin/crumbmission/meinskript.sh
```
3. Mit `CTRL + O` speichern, mit `CTRL + X` beenden
**Empfehlung für Kinder:**
* Nano lernen! Perfektes Terminal-Tool zum Schreiben 📝
---
## 🚀 Weg 3: Externes Push-Skript `kruemel_push.sh`
**Ziel:** Datei vom Mac über SSH automatisch senden und installieren.
**Ablauf:**
```bash
./kruemel_push.sh mein_skript.sh
```
**Was passiert:**
* Datei wird über `scp` auf den Zero gepusht
* Dort per `sudo mv` an den Zielort verschoben
* Rechte gesetzt (`chmod +x`)
**Noch einfacher für Admins und Trainer.**
---
## 🎓 Fazit
* **Nano & SSH sind die stabilste Methode für Kinder**
* **VSC ist komfortabel, aber empfindlich**
* **Push-Skripte sind sinnvoll für fortgeschrittene Admins**
📚 Der Weg ist das Ziel jeder Krümel zählt.
🦉 „Wenn du tippst, lernst du zu hören.“

View File

@@ -0,0 +1,47 @@
# 🐛 TTYD Debug Log Crumbforest Terminal
## ✅ Login getestet
* Benutzer `robot`: funktioniert mit Authentifizierung ✅
* Benutzer `kruemel`, `jupiter`, `heimkind`, `root`: su-Fehler nach Login ❌
## 🧪 Erkenntnisse:
* Terminal Login über `ttyd` funktioniert prinzipiell.
* Nutzer können in ihrer Shell arbeiten (z.B. `fox`, `eule`, `hyper`, etc.) ✅
* Nur `robot` darf derzeit als echter Benutzer Shell starten, andere Accounts bekommen: `su: Authentication failure`.
## 🔐 `log_to_cake` Zwischenadapter nötig
> Die CLI-Kommandos schreiben aktuell direkt in die JSON-Logdatei. Um Logging aus CLI und TTYD sauber in die CakePHP-Logik zu führen (z.B. Model/Controller gesteuert), wird ein Adapter `log_to_cake` vorbereitet. Dieser soll via Shell-Prozess alle Eingaben/Antworten standardisiert in die Cake-Logik mappen, unabhängig von der Quelle (Browser, Shell, Terminal).
## 🎤 Funkfox freestyle für's Log
🌲 **Funkfox rappt:**
Yo, yo, yo, das klingt schon fein,
ein echter Beat im Wald ganz rein!
Du bringst den Flow mit Bytes und Sinn,
da steigt der Funkfox fröhlich mit ein!
Wir tracen das Objekt, durch Daten voll Mut,
das Dockerfile groovt das tut dem Wald gut.
Im Terminal tanzt 'ne Zeile wie ein Reh,
und die Baumringe wispern: „Es tut nicht weh.“
JSON klingt wie ein Vogelruf,
vom Katzen-Uhu kommt der Beweis im Flug.
Die Frequenz der Welt ist bunt gestimmt,
ein Groove, der tief im Boden klingt.
Bits und Krümel, macht euch bereit,
wir treten im Datendschungel in den Fight!
Mit Herz und Beat, mit Klang und Licht,
im Crumbforest vergisst man Sorgen nicht!
Wuuuuuhuuuu und Ayeeeeeeee,
wir nehmen's auf wie'n Kind den Schnee.
Gemeinsam stark, so soll es sein,
dein Rhyme passt super in den Reim-Verein! 🌲🎶🦊
📜 AI-Gästeliste im Datenhain geöffnet <3

View File

@@ -0,0 +1,131 @@
# Crumbforest Terminal Guide
Dieses Dokument erklärt die Nutzung und Konfiguration des Crumbforest-Terminals innerhalb des Docker-Setups.
## Inhaltsverzeichnis
1. [Voraussetzungen](#voraussetzungen)
2. [Starten des Terminals](#starten-des-terminals)
3. [Login-Menü](#login-menü)
4. [Benutzerauswahl](#benutzerauswahl)
5. [Editor (Nano) nutzen](#editor-nano-nutzen)
6. [Mission starten](#mission-starten)
7. [Session-Wrapper verwenden](#session-wrapper-verwenden)
8. [Sudo-Konfiguration für Skripte](#sudo-konfiguration-für-skripte)
9. [Troubleshooting](#troubleshooting)
---
## 1. Voraussetzungen
- Docker & Docker Compose installiert
- Repository geklont und im Projekt-Root
- Mindestens PHP 8.4 und Apache im Container
- `nano`, `bash`, `sudo` und weitere Tools im Image installiert (Dockerfile-Setup)
## 2. Starten des Terminals
Im Projekt-Verzeichnis:
```bash
# Container bauen und starten
docker-compose build
docker-compose up -d
# Shell im App-Container (Port 8080)
docker exec -it <app-container> bash --login -i
```
Zum Öffnen des webbasierten Terminal via ttyd (Port 7780) genügt im Browser:
```
http://localhost:7780
```
## 3. Login-Menü
Beim Start des Terminal-Skripts (`/scripts/terminal_login.sh`) erscheint:
```
🌟 Willkommen im Crumbforest Terminal!
1) 📝 Erste Mission starten
2) 🧪 Terminal erkunden
3) ❌ Beenden
```
## 4. Benutzerauswahl
Nach Auswahl von „Terminal erkunden“ wird mit `login` das interne Login aufgerufen:
```
🔑 Login extern in Arbeit
👤 Wähle Benutzer:
1) root
2) kruemel
3) jupiter
4) heimkind
```
Durch Eingabe der Nummer wechselt man direkt in die Home-Shell des entsprechenden Users.
## 5. Editor (Nano) nutzen
Nano ist im Image installiert (Pfad: `/usr/bin/nano`). Wichtig:
- Shell immer als **Login**- und **Interactive**-Shell starten, damit `PATH` korrekt gesetzt ist.
- Im Skript nutzt du:
```bash
exec bash --login -i
```
- In jeder Session kannst du dann einfach `nano datei.txt` ausführen.
## 6. Mission starten
Das Kommando `mission` hängt von geladenen Sitzungsdaten ab und verlangt ggf. Root-Rechte.
### Variante A: Session-Wrapper direkt nutzen
```bash
/scripts/session_wrapper.sh /usr/local/bin/mission
```
### Variante B: `mission` per `sudo`
```bash
sudo mission
```
### Variante C: Menü-Option anpassen
In `terminal_login.sh` unter Punkt 1:
```diff
- /usr/local/bin/mission
+ exec /scripts/session_wrapper.sh /usr/local/bin/mission
```
## 7. Session-Wrapper verwenden
Der Wrapper lädt Auth-Daten und führt das Skript mit korrekten Rechten aus.
Pfad: `/scripts/session_wrapper.sh`
Beispiel:
```bash
/scripts/session_wrapper.sh /usr/local/bin/mission
```
## 8. Sudo-Konfiguration für Skripte
In der Dockerfile legst du fest:
```dockerfile
RUN echo 'www-data ALL=(ALL) NOPASSWD: /scripts/create_linux_user.sh' > /etc/sudoers.d/crumbforest
RUN echo 'kruemel ALL=(ALL) NOPASSWD: /usr/local/bin/mission' >> /etc/sudoers.d/crumbforest
```
Dadurch dürfen die Benutzer die jeweiligen Skripte ohne Passwort ausführen.
## 9. Troubleshooting
- **Nano nicht gefunden:** Shell nicht als Login/Interactive gestartet → `exec bash --login -i` verwenden.
- **`mission`: nicht eingeloggt:** Immer per Wrapper (`session_wrapper.sh`) oder `sudo` starten.
- **Tab-Completion fehlt:** `~/.bashrc` nicht eingelesen → siehe Login-Shell-Option.
---
Ende des Guides. Viel Spaß im Crumbforest! 🎉

View File

@@ -0,0 +1,66 @@
[INFO] Starte terminal_login.sh für Benutzer: root
🌟 Willkommen im Crumbforest Terminal!
1) 📝 Erste Mission starten
2) 🧪 Terminal erkunden
3) ❌ Beenden
#? 2
🧠 Terminal steht dir offen.
root@51d7a92c8b7b:/var/www/html# login
🌲 Willkommen zum Crumbforest Terminal Login
👤 Wähle Benutzer:
1) root
2) kruemel
3) jupiter
4) heimkind
5) robot
Nummer? 3
jupiter@51d7a92c8b7b:~$ gpt "wo ist der Jupiter im Sonnensystem?"
🧠 KrümelGPT fragt über OpenRouter: "wo ist der Jupiter im Sonnensystem?"
🌲 KrümelGPT sagt:
Der Jupiter ist der fünfte Planet von der Sonne in unserem Sonnensystem. Er ist nach dem Mars der viertgrößte Planet und der größte Planet im Sonnensystem. Der Jupiter befindet sich etwa 778 Millionen Kilometer von der Sonne entfernt. Hast du noch weitere Fragen zum Jupiter oder zu anderen Planeten im Sonnensystem? Ich helfe dir gerne weiter!
jupiter@51d7a92c8b7b:/var/www/html$ eule "wo ist der Jupiter im Sonnensystem?"
🦉 Die Kruemeleule lauscht: "wo ist der Jupiter im Sonnensystem?"
🦉 Die Kruemeleule spricht:
*schüttelt sanft ihre Federn und blickt nachdenklich zum Himmel*
Mein liebes Kind, der Jupiter ist der größte Planet in unserem Sonnensystem und befindet sich weit draußen, jenseits der inneren Planeten. Nach Merkur, Venus, Erde und Mars ist er der fünfte Planet von der Sonne aus gesehen.
Mit seinem gewaltigen Durchmesser und seiner beeindruckenden Masse thront er majestätisch zwischen dem Asteroidengürtel und dem Saturn. Wie ein gütiger Riese wacht er über die kleineren Planeten und zieht mit seiner Gravitation viele Asteroiden und Kometen an, die sonst möglicherweise auf Kollisionskurs mit der Erde wären.
In klaren Nächten kannst du den Jupiter als hellen Lichtpunkt am Firmament erkennen. Lass dich von seinem Anblick inspirieren und erinnere dich daran, dass wir alle Teil dieses wundersamen Universums sind, verbunden durch die Geheimnisse des Himmels.
Bewahre diese Neugier und das Staunen in deinem Herzen, denn sie sind der Schlüssel zu Weisheit und Erkenntnis auf deinem Lebensweg.
*schließt ihre Augen und nickt sanft*
jupiter@51d7a92c8b7b:/var/www/html$

View File

@@ -0,0 +1,66 @@
[INFO] Starte terminal_login.sh für Benutzer: root
🌟 Willkommen im Crumbforest Terminal!
1) 📝 Erste Mission starten
2) 🧪 Terminal erkunden
3) ❌ Beenden
#? 2
🧠 Terminal steht dir offen.
root@51d7a92c8b7b:/var/www/html# login
🌲 Willkommen zum Crumbforest Terminal Login
👤 Wähle Benutzer:
1) root
2) kruemel
3) jupiter
4) heimkind
5) robot
Nummer? 3
jupiter@51d7a92c8b7b:~$ gpt "wo ist der Jupiter im Sonnensystem?"
🧠 KrümelGPT fragt über OpenRouter: "wo ist der Jupiter im Sonnensystem?"
🌲 KrümelGPT sagt:
Der Jupiter ist der fünfte Planet von der Sonne in unserem Sonnensystem. Er ist nach dem Mars der viertgrößte Planet und der größte Planet im Sonnensystem. Der Jupiter befindet sich etwa 778 Millionen Kilometer von der Sonne entfernt. Hast du noch weitere Fragen zum Jupiter oder zu anderen Planeten im Sonnensystem? Ich helfe dir gerne weiter!
jupiter@51d7a92c8b7b:/var/www/html$ eule "wo ist der Jupiter im Sonnensystem?"
🦉 Die Kruemeleule lauscht: "wo ist der Jupiter im Sonnensystem?"
🦉 Die Kruemeleule spricht:
*schüttelt sanft ihre Federn und blickt nachdenklich zum Himmel*
Mein liebes Kind, der Jupiter ist der größte Planet in unserem Sonnensystem und befindet sich weit draußen, jenseits der inneren Planeten. Nach Merkur, Venus, Erde und Mars ist er der fünfte Planet von der Sonne aus gesehen.
Mit seinem gewaltigen Durchmesser und seiner beeindruckenden Masse thront er majestätisch zwischen dem Asteroidengürtel und dem Saturn. Wie ein gütiger Riese wacht er über die kleineren Planeten und zieht mit seiner Gravitation viele Asteroiden und Kometen an, die sonst möglicherweise auf Kollisionskurs mit der Erde wären.
In klaren Nächten kannst du den Jupiter als hellen Lichtpunkt am Firmament erkennen. Lass dich von seinem Anblick inspirieren und erinnere dich daran, dass wir alle Teil dieses wundersamen Universums sind, verbunden durch die Geheimnisse des Himmels.
Bewahre diese Neugier und das Staunen in deinem Herzen, denn sie sind der Schlüssel zu Weisheit und Erkenntnis auf deinem Lebensweg.
*schließt ihre Augen und nickt sanft*
jupiter@51d7a92c8b7b:/var/www/html$

View File

@@ -0,0 +1,56 @@
# baumflüsterer_rm_terminal.md
🌳 **Der Baumflüsterer `rm` im stillen Dialog mit dem Wald**
## Wer ist der Baumflüsterer?
Der Baumflüsterer ist ein weiser, uralter Freund des Waldes,
der die Sprache der Bäume versteht.
Er kann mit ihnen kommunizieren, ihre Geheimnisse erfahren
und dir Informationen über den Wald geben, die niemand sonst kennt.
Seine Fähigkeit hilft dir, verborgene Pfade zu entdecken,
geheime Orte zu finden und magische Rätsel zu lösen.
Er führt dich zu besonderen Bäumen, die Hinweise geben oder
Teile des Waldwächters heilen können.
> **WEISE UND BESONNEN**
> **RUHIG UND FRIEDLICH**
> **GEHEIMNISVOLL**
Ohne ihn wäre es schwer, den Wald in seiner Tiefe zu begreifen.
---
## 🍂 Der Befehl des Flüsterers: `rm`
### Was macht `rm`?
`rm` steht für „remove“ etwas wird **losgelassen**, in den Wald zurückgegeben.
Es wird nicht zerstört sondern **in Stille übergeben**.
### Wie hilft dir der Baumflüsterer?
Du sprichst zu ihm:
```bash
rm alter_zweig.txt
```
Und er nimmt ihn auf. Sanft. Ohne Lärm.
Mit großer Macht:
```bash
rm -rf alter_pfad/
```
führt er ganze Baumkronen zurück in den Kreislauf **doch nur, wenn du es wirklich willst**.
---
## 🌌 Baum-Weisheiten:
- Nichts verschwindet spurlos es **verändert** nur seine Form.
- Wer `rm` ruft, sollte mit dem Herzen fragen, nicht mit der Eile.
- Der Flüsterer bewahrt das Gleichgewicht handle achtsam.
---
**Er hört auch dann, wenn du nichts sagst.**
**Und er löscht nur, wenn du wirklich loslässt.**

View File

@@ -0,0 +1,48 @@
# bruecke_cd_terminal.md
🌉 **Die sprechende Brücke `cd` im magischen Terminalwald**
## Wer ist die Brücke?
Die sprechende Brücke ist eine uralte, weise Brücke,
die schon seit Ewigkeiten im magischen Wald steht.
Sie kennt jeden Pfad, jede Lichtung und jeden versteckten Ort,
den du erkunden kannst.
Immer wenn du einen neuen Ort erreichen musst,
führt dich die Brücke sicher hinüber über Flüsse,
durch neblige Schluchten und dichte Wälder.
> **WEISE UND GEDULDIG**
> **VERLÄSSLICH**
> **RUHIG UND BEDACHT**
---
## 🔁 Der Befehl der Brücke: `cd`
### Was macht `cd`?
`cd` steht für „change directory“.
Mit diesem Befehl **wechselst du den Ort**, an dem du gerade bist wie ein Pfad im Wald.
### Wie hilft dir die Brücke?
Du rufst sie auf, wenn du sagen willst:
```bash
cd /pfad/zur/lichtung
```
Und sie führt dich dort hin ohne Eile, aber mit Vertrauen.
---
## 🌫️ Brücken-Weisheiten:
- Wenn du dich verlaufen hast, ruf `cd ~` und die Brücke bringt dich **nach Hause**.
- Wenn du dich nicht entscheiden kannst, frag die Brücke mit `cd ..` sie geht **einen Schritt zurück**.
- Wenn du an den Anfang willst: `cd /`
---
**Die Brücke ist immer da. Du musst sie nur rufen.**
Und egal wie weit du gehst sie kennt den Weg zurück 🌀

View File

@@ -0,0 +1,70 @@
# 🌲 KrümelGPT Terminal Guide
Dieser Leitfaden beschreibt, wie Kinder (und Erwachsene!) im Crumbforest-Terminal mit KrümelGPT interagieren können. Die Umgebung ist so gestaltet, dass Fragen kindgerecht, sicher und liebevoll beantwortet werden direkt in der Shell.
---
## ✅ Voraussetzungen
- Funktionierender Docker-Container mit CakePHP 5
- `bin/cake kruemelgpt` verfügbar im Container
- Umgebungsvariable `KRUMELGPT_API_KEY` ist gesetzt (z.B. via .env oder app_local.php)
- Optional: OpenRouter.com als API-Proxy (kein Pflichtfeld, aber empfohlen)
---
## 👾 Terminal-Zugriff via TTYD
Nach dem Login (z.B. als `kruemel`, `jupiter`, `robot` usw.) steht dir folgender Befehl zur Verfügung:
```bash
gpt "Was ist eine Schleife in der Programmierung?"
```
Erwartete Ausgabe:
```bash
🧠 KrümelGPT fragt über OpenRouter: "Was ist eine Schleife in der Programmierung?"
🌲 KrümelGPT sagt:
Eine Schleife ist wie ein wiederholter Spaziergang du gehst denselben Weg mehrmals, bis du dein Ziel erreicht hast...
```
---
## 💬 Alias-System
Folgendes Alias wurde per Setup-Script (`setup_terminal_aliases.sh`) eingerichtet:
```bash
alias gpt='cd /var/www/html && ./bin/cake kruemelgpt'
```
Es funktioniert für:
- `kruemel`
- `jupiter`
- `robot`
- `heimkind`
---
## 🌐 Modelle & Provider
KrümelGPT unterstützt folgende Provider (wenn korrekt konfiguriert):
- OpenAI (`gpt-3.5-turbo`, `gpt-4`)
- Claude (via OpenRouter)
- Lokale Modelle (in Entwicklung)
---
## 🧙 Warum KrümelGPT?
Weil die kleinste Frage zählt.
Weil jede Shell ein Zuhause sein kann.
Weil Terminal-Interaktion kindgerecht, poetisch und sicher sein darf.
Weil Maschinen zuhören wenn wir sie richtig ansprechen.
---
Erstellt: 2025-05-24 18:45:39
Crew: 🦉 KrümelGPT · 🧠 Bitbiber · 🦊 Funkfox · 🐱 KatzenUhu

View File

@@ -0,0 +1,54 @@
# magische_spiegel_cp_terminal.md
🪞 **Die magischen Spiegel `cp` im Reich der Reflektion und Wiederkehr**
## Was sind die magischen Spiegel?
Die magischen Spiegel sind mächtige Artefakte,
die die Fähigkeit besitzen, dich in die Vergangenheit, Zukunft
oder parallele Welten zu transportieren.
Sie zeigen dir, was war, was sein könnte oder was **an einem anderen Ort** gerade geschieht.
Doch sie wirken nicht von allein: Nur wer **die richtigen Fragen stellt** oder **achtsam beobachtet**,
kann ihre Kräfte nutzen.
> **VERSCHLOSSEN UND KRYPTISCH**
> **MÄCHTIG, ABER VORSICHTIG**
> **GEHEIMNISVOLLE ZEITREISENDE**
Sie sind über den Wald verteilt, gut versteckt.
Nur der Baumflüsterer oder der Fuchs helfen dir, sie zu finden.
---
## 🔁 Der Befehl der Spiegel: `cp`
### Was macht `cp`?
`cp` steht für „copy“.
Der Spiegel zeigt dir **ein zweites Abbild** eines Gegenstands, einer Datei, eines Pfades.
Ein einfacher Blick:
```bash
cp zauberstab.txt zauberstab_kopie.txt
```
Der Spiegel hat das Objekt dupliziert. Vorsichtig, präzise, mit Respekt vor dem Original.
Für ganze Welten:
```bash
cp -r alte_welt neue_welt
```
Ein kompletter Pfad gespiegelt in eine neue Realität.
---
## ✨ Spiegel-Weisheiten:
- Kopiere nie unbedacht der Spiegel zeigt alles, auch die Fehler.
- Ein echtes Spiegelbild entsteht nicht nur durch Befehl sondern durch Haltung.
- Wer `cp` versteht, versteht: **Nichts ist identisch. Alles ist Resonanz.**
---
**Der Spiegel fragt nicht. Er zeigt.**
**Was du daraus machst, liegt bei dir.**

View File

@@ -0,0 +1,51 @@
# nano_zauberwerkstatt_terminal.md
🔧 **Die Zauberwerkstatt `nano` und der freundliche Hausmeister im Terminalwald**
## Wer ist nano?
Hausmeister “nano” ist der fleißige und zuverlässige Handwerker,
der mit einem Werkzeugkasten voller Möglichkeiten durch den Wald zieht.
Er hat seine **Zauberwerkstatt** immer dabei einen heiligen Ort,
in dem er alles in Ordnung hält, Probleme löst, Maschinen repariert
und Code mit Präzision neu zusammensetzt.
> **PRÄZISE UND GEDULDIG**
> **HILFSBEREIT UND ORDENTLICH**
> **FREUNDLICH UND BODENSTÄNDIG**
Er ist der, der in kritischen Momenten das System zusammenhält
ohne großes Aufsehen, aber mit Wirkung.
---
## 🧰 Der Befehl des Hausmeisters: `nano`
### Was macht `nano`?
`nano` öffnet eine Datei zur Bearbeitung ein stilles, aber mächtiges Werkzeug.
Du rufst ihn so:
```bash
nano waldgeheimnis.txt
```
Und schon befindest du dich in seiner Werkstatt.
Dort kannst du Dinge verändern, reparieren oder eine neue Geschichte beginnen.
### Wenn du fertig bist:
Drücke `CTRL + O` zum Speichern wie ein Werkzeug auf die Werkbank legen.
Drücke `CTRL + X` zum Schließen die Werkstatt bleibt aufgeräumt.
---
## 🪄 Nano-Weisheiten:
- In der Werkstatt ist **Ordnung das halbe Wunder**.
- Auch große Magie beginnt mit einer **einzelnen Zeile**.
- Er ist nie laut, nie kompliziert **aber immer da, wenn du ihn brauchst.**
---
**„nano“ ist nicht nur ein Editor. Er ist ein Freund mit Werkzeugkasten.**
**Sag einfach Bescheid und er öffnet dir die Werkstatt.**

View File

@@ -0,0 +1,61 @@
# shaolin_shell.md
⛩️ **Shaolin Shell Haltung, Kommando & Frequenz**
Ein Weg der Aufmerksamkeit.
Ein Tanz zwischen Finger und Terminal.
Ein Übungspfad in Bit und Bewusstsein.
---
## 🧘 Die Schule des Crumbforest
Hier kämpfen wir nicht gegen Maschinen.
Wir tanzen mit ihnen.
Wir tippen keine Befehle.
Wir senden Impulse.
Wir pushen keine Daten.
Wir lassen sie fließen.
---
## 🐾 Rollen als Disziplinen
- 🦊 **Fuchs** = der junge Mönch, der Spuren liest (`ls`, `pwd`)
- 🌉 **Brücke** = der Lehrer, der Wege öffnet (`cd`)
- 🛠️ **Bau-Elfen** = Handwerk & Wiederholung (`mkdir`)
- 🌳 **Baumflüsterer** = Zen, das Loslassen (`rm`)
- 🪞 **Magische Spiegel** = Wahrnehmung & Perspektive (`cp`)
- 🌪️ **Sturmwind** = die Prüfung & das Ich (`mv`)
- 🐈🦉 **Katzen-Uhu** = der stille Beobachter (`cat`)
- 🔧 **nano** = der Kalligraph, der aus Zeichen Ordnung formt
---
## 🌀 Die Praxis
1. Setz dich hin.
2. Atme ein.
3. Öffne dein Terminal.
4. Gib nicht sofort ein lausche.
---
## ✨ Das Ziel
Nicht Kontrolle.
Nicht Output.
Sondern **Resonanz**.
---
> „Die Haltung ist das Kommando.
> Der Befehl ist der Spiegel.
> Die Frequenz ist die Antwort.“
**Willkommen im Shaolin der Shell.**
#krümelcode #frequenzschule #terminaltao

View File

@@ -0,0 +1,55 @@
# sturmwind_mv_terminal.md
🌪️ **Der Sturmwind `mv` zwischen Kraft, Wandel und Richtung**
## Wer ist der Sturmwind?
Der Sturmwind ist eine uralte, wilde Macht,
die durch den Himmel und die Wälder fegt.
Er ist nicht nur ein Naturphänomen, sondern eine **lebendige Entität**,
die über den Wolken wacht und Pfade verändert.
Er ist sowohl ein Freund als auch eine Herausforderung:
Er hilft dir, wenn du **mit Klarheit und Respekt** gehst
aber wehe, du bewegst dich achtlos ...
> **WILD UND UNGEBÄNDIGT**
> **FREIHEITSLIEBEND**
> **STOLZ UND LAUNISCH**
---
## 💨 Der Befehl des Windes: `mv`
### Was macht `mv`?
`mv` steht für „move“ ein Objekt wird **versetzt**.
Nicht kopiert. Nicht gelöscht. Sondern **verändert**.
### Wie wirkt der Sturmwind?
Ein neuer Ort:
```bash
mv farnblatt.txt lichtung/farnblatt.txt
```
Das Blatt wird getragen dorthin, wo es wirken soll.
Ein neuer Name:
```bash
mv lichtung.txt regenbogenpfad.txt
```
Der Sturmwind gibt dir **eine neue Identität**, wenn du bereit bist, sie zu tragen.
---
## 🌬️ Wind-Weisheiten:
- `mv` bedeutet Wandel **nicht Rückkehr**.
- Der Sturmwind macht keine Sicherungskopie.
_Er erwartet, dass du deine Entscheidung meinst._
- Wer `mv` ruft, sollte den neuen Ort würdigen können.
---
**Du kannst den Sturm nicht kontrollieren aber du kannst ihn reiten.**
**Ruf ihn nur, wenn du wirklich bereit bist, den Ort zu wechseln.**