lizard login
Inicia sesión en Lizard y empieza un plan si la cuenta no tiene ninguno.
Uso
lizard login [flags]En una terminal, login te pregunta si inicias sesión con GitHub o con Google, abre esa página en tu navegador y espera a que lo apruebes. Si ya tienes cuenta, elige el método con el que te registraste: el otro abre una segunda cuenta vacía, salvo que ambos compartan un email verificado. El enlace vale 5 minutos.
Con la sesión iniciada, login revisa el plan. A una cuenta sin plan le ofrece la prueba de Pro de 7 días, o Pro por $19 al mes si ya tuvo su prueba. Si aceptas, abre Stripe Checkout. Al final muestra los comandos que puedes probar a continuación.
En una máquina que ya tiene la sesión iniciada, login muestra la cuenta y pasa directamente al plan, así que puedes ejecutarlo otra vez sin riesgo. Para cambiar de cuenta, ejecuta primero lizard logout.
Los scripts de instalación ejecutan lizard login como último paso. Define LIZARD_NO_LOGIN=1 para saltarlo; en CI los scripts lo saltan solos.
Rara vez necesitas login antes de otros comandos: cualquier comando que ejecutes en una terminal, en una máquina sin sesión iniciada, primero inicia la sesión y luego sigue.
Banderas
| Bandera | Descripción |
|---|---|
--github | Iniciar sesión con GitHub, sin la pregunta |
--google | Iniciar sesión con Google, sin la pregunta |
--token <token> | Iniciar sesión con una clave de API (liz_…) |
--token-stdin | Leer la clave de API desde stdin, para que no aparezca en la lista de procesos ni en el historial de la shell |
Salida para agentes
Con --json, o cuando stdout no es una terminal, login imprime un solo objeto JSON. Nunca abre un navegador ni se queda esperando.
- Antes de iniciar sesión, imprime
status: "pending",authUrlscon un enlace por método,authUrl,expiresAty unainstruction. Pasa el enlace al usuario y vuelve a ejecutar el comando cuando el navegador muestre “CLI authorized”. - Con la sesión iniciada, imprime
status: "complete", el nombre de usuario,account.statecon unainstructionsobre el plan y los comandosnext.
Nunca empieza un plan por su cuenta. Para empezarlo, ejecuta lizard billing start --json y pasa al usuario la url de Checkout.
Los demás comandos funcionan igual sin terminal: terminan con el código de salida 2 y el código NOT_AUTHENTICATED, y el cuerpo del error trae los mismos enlaces en login.
Ejemplos
Iniciar sesión mediante el navegador
lizard login
lizard login --google # skip the questionIniciar sesión con una clave de API
Crea una clave con lizard keys create <name> y luego:
lizard login --token liz_xxx
# or, to keep the key out of shell history
printf '%s' "$LIZARD_TOKEN" | lizard login --token-stdinIniciar sesión de forma no interactiva en CI
En CI u otros entornos no interactivos, configura LIZARD_TOKEN (o LIZARD_API_KEY) en el entorno en lugar de ejecutar login:
export LIZARD_TOKEN=liz_xxxVer también
- lizard logout — cerrar sesión
- lizard whoami — mostrar el usuario actual y el proyecto vinculado
- lizard billing — empezar, revisar o cancelar el plan Pro
- CLI reference — flags globales, códigos de salida y resumen de autenticación
Actualizado