feat: zwei neue Demo-Examples hinzufügen (bash-sysreport, html-joke-ticker)
bash-sysreport: /coder von Null — kein Startcode, demonstriert Neuerstellung html-joke-ticker: /optimize --no-tests für Frontend-Arbeit + /patch Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
1c773029b5
commit
cd7bf38dfa
7 changed files with 171 additions and 6 deletions
63
examples/bash-sysreport/README.md
Normal file
63
examples/bash-sysreport/README.md
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# Bash Sysreport
|
||||
|
||||
Leeres Verzeichnis — kein Startcode vorhanden.
|
||||
pi-coder soll `sysreport.sh` vollständig neu schreiben.
|
||||
|
||||
## Aktueller Stand
|
||||
|
||||
```
|
||||
(keine Quelldatei)
|
||||
```
|
||||
|
||||
## Demo: `/coder` ohne Vorlage
|
||||
|
||||
```
|
||||
/coder "Schreibe sysreport.sh — ein Bash-Skript das einen kompakten Systembericht ausgibt.
|
||||
Abschnitte: Hostname/Datum, Uptime, CPU-Modell + Load Average, RAM (belegt/gesamt/%),
|
||||
Swap, Festplatten (alle Mounts aus df -h außer tmpfs), Netzwerk-Interfaces mit IP,
|
||||
Top-5 Prozesse nach RAM-Verbrauch.
|
||||
Nur Bash + Standard-Coreutils (awk, grep, sed, df, free, uptime, ps, hostname, date).
|
||||
Kein Python, kein Perl. Exit-Code 0 bei Erfolg."
|
||||
```
|
||||
|
||||
**Was pi-coder hier zeigt:**
|
||||
- Coder erstellt `sysreport.sh` komplett neu (kein Startcode, keine Vorlage)
|
||||
- Kein Test-Framework nötig — das Skript läuft direkt als Verifikation
|
||||
- Zeigt, dass pi-coder auch mit Bash und reinen Shell-Aufgaben umgeht
|
||||
|
||||
## Folge-Demo: `/quick_check` zur Verifikation
|
||||
|
||||
```
|
||||
/quick_check "Läuft das Skript fehlerfrei durch? Gibt es Portabilitätsprobleme oder
|
||||
Fehler bei leeren Werten (kein Swap, keine zweite Festplatte)?"
|
||||
```
|
||||
|
||||
Der Judge analysiert das Skript und gibt `OK` oder `PROBLEM` zurück — ohne vollen Fix-Loop.
|
||||
|
||||
## Manueller Test
|
||||
|
||||
```bash
|
||||
bash sysreport.sh
|
||||
bash -n sysreport.sh # Syntax-Check
|
||||
```
|
||||
|
||||
Erwartete Ausgabe (Beispiel):
|
||||
```
|
||||
=== Systemreport: meinrechner — 2026-05-29 20:41:02 ===
|
||||
|
||||
Uptime: 3 days, 4:12
|
||||
CPU: Intel Core i7-10700K (8 Kerne)
|
||||
Auslastung: 0.42, 0.38, 0.31 (1/5/15 min)
|
||||
RAM: 4,2 GB / 15,6 GB (27 %)
|
||||
Swap: 0 MB / 8192 MB (0 %)
|
||||
|
||||
Festplatten:
|
||||
/ 45 GB / 200 GB (23 %)
|
||||
|
||||
Netzwerk-Interfaces:
|
||||
eth0 192.168.1.100
|
||||
|
||||
Top-5 Prozesse (RAM):
|
||||
1234 firefox 512 MB
|
||||
...
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue