lizard login
Bei Lizard anmelden und einen Plan starten, falls das Konto keinen hat.
Verwendung
lizard login [flags]Im Terminal fragt login, ob du dich mit GitHub oder Google anmeldest, öffnet diese Seite im Browser und wartet auf deine Bestätigung. Wenn du schon ein Konto hast, wähle die Methode, mit der du dich registriert hast: Die andere legt ein zweites, leeres Konto an, sofern beide keine gemeinsame bestätigte E-Mail-Adresse haben. Der Link gilt 5 Minuten.
Nach der Anmeldung prüft login den Plan. Ein Konto ohne Plan bekommt die 7-tägige Pro-Testphase angeboten, oder Pro für $19 im Monat, wenn es seine Testphase schon hatte. Wenn du zustimmst, öffnet sich Stripe Checkout. Zum Schluss listet der Befehl auf, was du als Nächstes ausführen kannst.
Auf einem Rechner, der bereits angemeldet ist, zeigt login das Konto an und geht direkt zum Plan über. Du kannst den Befehl also gefahrlos erneut ausführen. Um das Konto zu wechseln, führe zuerst lizard logout aus.
Die Installationsskripte führen lizard login als letzten Schritt aus. Mit LIZARD_NO_LOGIN=1 überspringst du das; in CI überspringen die Skripte es von selbst.
Vor anderen Befehlen brauchst du login selten: Jeder Befehl, den du im Terminal auf einem nicht angemeldeten Rechner ausführst, meldet dich zuerst an und läuft dann weiter.
Flags
| Flag | Beschreibung |
|---|---|
--github | Mit GitHub anmelden, ohne Rückfrage |
--google | Mit Google anmelden, ohne Rückfrage |
--token <token> | Mit einem API-Key (liz_…) anmelden |
--token-stdin | Den API-Key von stdin lesen, damit er nicht in der Prozessliste und im Shell-Verlauf erscheint |
Ausgabe für Agents
Mit --json, oder wenn stdout kein Terminal ist, gibt login ein einziges JSON-Objekt aus. Es öffnet keinen Browser und wartet nie.
- Vor der Anmeldung gibt es
status: "pending",authUrlsmit einem Link pro Methode,authUrl,expiresAtund eineinstructionaus. Gib den Link an den Nutzer weiter und führe den Befehl erneut aus, sobald der Browser „CLI authorized“ anzeigt. - Nach der Anmeldung gibt es
status: "complete", den Benutzernamen,account.statemit einerinstructionzum Plan undnext-Befehle aus.
Einen Plan startet es nie selbst. Dafür führst du lizard billing start --json aus und gibst dem Nutzer die Checkout-url.
Andere Befehle verhalten sich ohne Terminal genauso: Sie enden mit Exit-Code 2 und dem Code NOT_AUTHENTICATED, und der Fehler-Body enthält dieselben Links unter login.
Beispiele
Über den Browser anmelden
lizard login
lizard login --google # skip the questionMit einem API-Key anmelden
Erstelle einen Key mit lizard keys create <name> und führe dann aus:
lizard login --token liz_xxx
# or, to keep the key out of shell history
printf '%s' "$LIZARD_TOKEN" | lizard login --token-stdinIn CI nicht-interaktiv anmelden
In CI oder anderen nicht-interaktiven Umgebungen setze LIZARD_TOKEN (oder LIZARD_API_KEY) als Umgebungsvariable, statt login auszuführen:
export LIZARD_TOKEN=liz_xxxSiehe auch
- lizard logout — abmelden
- lizard whoami — aktuellen Benutzer und verknüpftes Projekt anzeigen
- lizard billing — den Pro-Plan starten, prüfen oder kündigen
- CLI reference — globale Flags, Exit-Codes und Überblick über die Authentifizierung
Aktualisiert