squarecloud app env gestiona las variables de entorno de una aplicación. Cómo las lee tu aplicación se explica en Variables de entorno.
list recibe el ID de la app como argumento. set, remove y replace usan sus argumentos para las variables, así que reciben el ID con --app. Ambos son opcionales: consulta cómo encuentra la CLI tu aplicación.
squarecloud app env list
Uso
KEY=value, ordenadas por nombre.
squarecloud app env set
Uso
Define una o más variables y deja las demás como están.
Salida
squarecloud app env remove
Uso
delete, unset
squarecloud app env replace
Uso
Reemplaza todo el conjunto de variables por las que pasas: las variables que no listes se eliminan. Primero pide una confirmación
y/N, y necesita al menos una variable. Para eliminar todas las variables, usa remove --all.
Valores con espacios y caracteres especiales
Tu aplicación carga sus variables a través de un shell. Para que reciba cada valor exactamente como lo escribiste, la CLI pone entre comillas los valores que contienen espacios o caracteres como$, &, ; o #. Después, env list muestra el valor guardado con esas comillas.
El formato de --from-file
- Un
KEY=VALUEpor línea. Se omiten las líneas vacías, las que empiezan con#y las que no tienen=. - Se permite el prefijo
export, y se ignora un BOM UTF-8 al inicio del archivo. - Un valor entre comillas que coinciden se toma tal como está entre ellas.
- En un valor sin comillas, todo lo que va desde
#en adelante es un comentario:A=foo #bardefinefoo. Pon entre comillas los valores que contengan#. - No se admiten secuencias de escape ni valores que ocupen varias líneas.

