Zum Hauptinhalt springen

CLI-Referenz

Die otto-CLI verwaltet den Relay-Daemon, koppelt Erweiterungs-Nodes, registriert Controller-Clients, führt Browser-Befehle aus und verfolgt Betriebsprotokolle. Alle Befehle unterstützen --help für die Inline-Nutzung.

Befehlsgruppen

GruppeBefehleZweck
Relay-Lebenszyklusotto start, otto stop, otto statusStarten, stoppen und inspizieren des Relay-Daemons
Setupotto setupInteraktives oder nicht-interaktives Ersteinrichtung
Konfigurationotto config, otto settingsLesen und Bearbeiten der Controller-Konfiguration
Erweiterungotto extension update, otto extension infoVerwalten des gepackten Erweiterungs-Assets
Kopplungotto authcode, otto pair, otto revokeErweiterungs-Nodes mit dem Relay koppeln
Clientotto client register/login/status/forget/removeController-Client-Identitäten verwalten
Befehleotto commands list, otto cmd, otto testBrowser-Befehle durchsuchen, ausführen und streamen
Protokolleotto logs list/follow/status/exportRelay-Betriebsprotokolle abfragen und streamen
Listenerotto listener subscribe-network/unsubscribe/listNetzwerkinterceptions-Streams verwalten

Globales Verhalten

  • Alle Befehle akzeptieren --help für Nutzungshinweise und Flag-Beschreibungen.
  • Verwenden Sie --json bei unterstützten Befehlen für maschinenlesbare Ausgabe. Der nicht-interaktive Modus entfernt die TTY-Formatierung.
  • Befehle beenden mit 0 bei Erfolg, ungleich null bei Fehlschlag.
  • Wenn genau ein Node verbunden ist, wird targetNodeId automatisch ausgewählt. Bei mehreren Nodes übergeben Sie --node-id.

Konfigurationsdatei

Die Controller-Konfiguration wird unter ~/.otto/config.json gespeichert. Verwenden Sie otto config zum Lesen und otto settings zum interaktiven Bearbeiten.

Verwandte Seiten