1
Iniciar sesión
Ejecuta el comando de inicio de sesión en tu terminal:La CLI muestra un código corto y abre la página de autorización en tu navegador.
2
Aprobar en el navegador
Escribe el código en la página y aprueba. La CLI recibe su propia API key, sin necesidad de copiar y pegar, y la guarda en esta máquina.
Salida
auth whoami muestra la fecha; ejecuta squarecloud auth login de nuevo para renovarla.
La clave se guarda en un archivo config.json que solo tú puedes leer: en %APPDATA%\Square Cloud CLI en Windows, y en $XDG_CONFIG_HOME/squarecloud o ~/.config/squarecloud en macOS y Linux.
squarecloud auth login
Uso
Salida con una API key
- Presiona
Ctrl+Cpara cancelar un inicio de sesión que está esperando aprobación. - Si esta máquina ya tiene una sesión iniciada con otra cuenta,
auth loginpregunta antes de reemplazarla. Pasa-ypara omitir la pregunta. - Si tu cuenta alcanzó su límite de API keys, el inicio de sesión por navegador lo indica y continúa solo en cuanto revocas una clave en el dashboard.
- Sin una terminal, el comando no pregunta nada: sale con una sugerencia. Con
CI=true, el inicio de sesión por navegador se niega a ejecutarse. Consulta CI y scripts.
squarecloud auth whoami
Uso
SQUARECLOUD_API_KEY, lo indica en su lugar.
Salida
--json, muestra la cuenta (ID, nombre, email, idioma, plan y fecha de creación) como JSON.
squarecloud auth logout
Uso
SQUARECLOUD_API_KEY está definida, los comandos siguen usándola después de un logout.
Salida
No account is connected on this machine. y sale con código 0.
CI y scripts
En CI, no inicies sesión: crea una API key en el dashboard y defínela en la variable de entornoSQUARECLOUD_API_KEY. Todos los comandos la usan en lugar de la clave guardada, y la CLI funciona incluso en máquinas sin carpeta personal.
- Sin una terminal,
auth loginno pide nada: sale con una sugerencia. Usa--with-token,--tokenoSQUARECLOUD_API_KEY. - Con
CI=true, el inicio de sesión por navegador se niega a ejecutarse, ya que su clave expira en 90 días y solo una persona puede renovarla.
Cuando la clave deja de funcionar
Si un comando indica que tu sesión expiró o que la API key fue revocada, ejecutasquarecloud auth login de nuevo. Los comandos que necesitan una cuenta muestran You need to be logged in to run this command. y salen con código 1 cuando no hay ninguna clave guardada ni definida.

