Zum Hauptinhalt springen
Die CLI meldet sich mit deinem Olostep-Konto an, demselben Konto, das du auf dem Dashboard verwendest. Du musst keinen API-Schlüssel einfügen. Die meisten Befehle erfordern, dass du angemeldet bist. --help, olostep help und olostep feedback nicht.

Anmelden

Dein Browser öffnet die Olostep-Anmeldeseite. Melde dich an, und die CLI speichert die Anmeldung auf diesem Computer. Du bleibst angemeldet, bis du olostep logout ausführst. Wenn du einen Befehl ausführst, der eine Anmeldung erfordert, bevor du dich angemeldet hast, zeigt die CLI Bitte melde dich bei Olostep an, um fortzufahren. mit zwei Optionen, Anmelden und Beenden. Wähle Anmelden, um den Browser zu öffnen; der Befehl wird fortgesetzt, nachdem du dich angemeldet hast.

Überprüfen, wer du bist

Gibt dein Konto, dein Team, den Plan des Teams und dessen Guthaben aus. olostep whoami ist derselbe Befehl wie olostep account info.

Abmelden

Olostep widerruft die Verbindung dieses Computers, und die CLI vergisst die gespeicherte Anmeldung. Andere Computer bleiben angemeldet.

Skripte, CI und Agenten

Ein Skript oder ein CI-Job kann keine Browser-Anmeldung abschließen. Gib stattdessen ein Token mit der Umgebungsvariable OLOSTEP_TOKEN oder dem --token-Flag bei jedem Befehl an:
Ein Token in OLOSTEP_TOKEN oder --token wird anstelle der gespeicherten Anmeldung verwendet. Wenn ein Befehl, der eine Anmeldung erfordert, ohne Terminal oder von einem Codierungsagenten ausgeführt wird und keine Anmeldung oder kein Token vorhanden ist, fordert die CLI nicht auf. Sie gibt dies an stderr aus und beendet sich mit Code 3:
Überprüfe den Exit-Code 3 in Skripten:
Siehe Exit-Codes für jeden Code.

Wo die Anmeldung gespeichert wird

Die CLI speichert ihre Anmeldung in ~/.config/olostep (oder $XDG_CONFIG_HOME/olostep, wenn du XDG_CONFIG_HOME gesetzt hast). Der Ordner ist nur für deinen Benutzer lesbar.

API-Schlüssel

Die CLI benötigt keinen API-Schlüssel. Dein Code, der die Olostep API aufruft, benötigt jedoch einen. Um einen deiner Schlüssel in eine .env-Datei zu schreiben, ohne ihn auszugeben:
Dies schreibt OLOSTEP_API_KEY=... in .env. Siehe olostep keys reveal.