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
| Gruppe | Befehle | Zweck |
|---|---|---|
| Relay-Lebenszyklus | otto start, otto stop, otto status | Starten, stoppen und inspizieren des Relay-Daemons |
| Setup | otto setup | Interaktives oder nicht-interaktives Ersteinrichtung |
| Konfiguration | otto config, otto settings | Lesen und Bearbeiten der Controller-Konfiguration |
| Erweiterung | otto extension update, otto extension info | Verwalten des gepackten Erweiterungs-Assets |
| Kopplung | otto authcode, otto pair, otto revoke | Erweiterungs-Nodes mit dem Relay koppeln |
| Client | otto client register/login/status/forget/remove | Controller-Client-Identitäten verwalten |
| Befehle | otto commands list, otto cmd, otto test | Browser-Befehle durchsuchen, ausführen und streamen |
| Protokolle | otto logs list/follow/status/export | Relay-Betriebsprotokolle abfragen und streamen |
| Listener | otto listener subscribe-network/unsubscribe/list | Netzwerkinterceptions-Streams verwalten |
Globales Verhalten
- Alle Befehle akzeptieren
--helpfür Nutzungshinweise und Flag-Beschreibungen. - Verwenden Sie
--jsonbei unterstützten Befehlen für maschinenlesbare Ausgabe. Der nicht-interaktive Modus entfernt die TTY-Formatierung. - Befehle beenden mit
0bei Erfolg, ungleich null bei Fehlschlag. - Wenn genau ein Node verbunden ist, wird
targetNodeIdautomatisch 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
- Installation — CLI und Relay installieren.
- Schnellstart — Ersteinrichtungs-Walkthrough.
- Konfigurationsreferenz — alle Relay-Umgebungsvariablen.