Zum Hauptinhalt springen

Setup

otto setup ist der Ersteinrichtungsassistent, der Relay-Abhängigkeiten installiert, die Erweiterung herunterlädt und installiert, den Relay-Daemon startet und durch die Kopplung führt.

otto setup

Verwendung

otto setup [Optionen]

Flags

FlagKurzformErforderlichTypStandardErlaubte WerteBeschreibung
--relay-urlNeinstringZu konfigurierende Relay-URL (überspringt die interaktive Relay-URL-Abfrage)
--non-interactiveNeinbooleanfalseIm nicht-interaktiven Modus ausführen; gibt deterministische JSON-Zusammenfassung aus
--skip-extensionNeinbooleanfalseSchritt zum Herunterladen und Installieren der Erweiterung überspringen
--skip-daemonNeinbooleanfalseSchritt zum Starten des Relay-Daemons überspringen

Beispiele

# Interaktives Setup — geführter Walkthrough
otto setup

# Nicht-interaktives Setup für CI/Automatisierung
otto setup --non-interactive

# Relay-URL direkt festlegen
otto setup --relay-url http://127.0.0.1:8787

# Erweiterungs-Download überspringen (nur Relay-Setup)
otto setup --skip-extension

Nicht-interaktive JSON-Ausgabe

Im nicht-interaktiven Modus gibt otto setup eine JSON-Zusammenfassung aus mit:

  • Daemon-Bereitschaft: started oder already_running
  • Erweiterungsmetadaten: Version, Artefaktpfad, Prüfsummenstatus
  • Übergabepfad: Relay-URL und nächste Kopplungsschritte

Setup-Daemon-Verhalten

otto setup stellt sicher, dass der Relay-Daemon auf dem konfigurierten Relay-URL-Port läuft, bevor es abgeschlossen wird. Wenn bereits ein Daemon auf diesem Port läuft, verwendet Setup ihn wieder (already_running). Wenn der Port mit einem anderen Daemon in Konflikt steht, schlägt Setup mit expliziter Behebung fehl: Führen Sie otto stop aus und dann erneut Setup mit der beabsichtigten Relay-URL.

Beendigungscodes

CodeBedeutung
0Setup erfolgreich abgeschlossen
1Setup fehlgeschlagen (Portkonflikt, Download-Fehler usw.)

Verwandte Befehle