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>
1.7 KiB
1.7 KiB
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.shkomplett 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
...