pi_coder/examples/bash-sysreport
dschlueter cd7bf38dfa 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>
2026-05-29 21:56:12 +02:00
..
PROTOKOLL.md feat: zwei neue Demo-Examples hinzufügen (bash-sysreport, html-joke-ticker) 2026-05-29 21:56:12 +02:00
README.md feat: zwei neue Demo-Examples hinzufügen (bash-sysreport, html-joke-ticker) 2026-05-29 21:56:12 +02:00

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 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
  ...