5117386a4ebe88d8c8495be1db5eb4f378f2efd6
Citadels executeCommand() verwirft die gesammelte Kommandoausgabe, sobald der Exit-Code ungleich 0 ist -- genau der Text, den RouterOS bei einem fehlerhaften Befehl zurückgibt (z.B. falscher Parameter, Interface existiert nicht). Eigene Sammlung über executeCommandStream() behält die Ausgabe bis zum Fehlschlag und hängt sie an die Fehlermeldung an. Aufgefallen beim ersten Schreibtest (M3 "Einrichten"-Tab) gegen echtes Testgerät: Fehler kam nur als nutzloses "Citadel.SSHClient.CommandFailed error 1" durch. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HReLXMbmPvtQ23p1iWiJNW
Description
Native macOS SwiftUI App zur Konfiguration von Mikrotik RouterOS-Routern (Setup-Wizard, Uebersicht, Geraete, Experte, Sicherungen).
2.6 MiB
Languages
Swift
100%