squarecloud app env gestisce le variabili d’ambiente di un’applicazione. Il modo in cui la tua applicazione le legge è spiegato in Variabili d’ambiente.
list accetta l’ID dell’app come argomento. set, remove e replace usano gli argomenti per le variabili, quindi accettano l’ID con --app. In entrambi i casi è facoltativo: vedi come la CLI trova la tua app.
squarecloud app env list
Utilizzo
KEY=value, in ordine di nome.
squarecloud app env set
Utilizzo
Imposta una o più variabili e lascia invariate le altre.
Output
squarecloud app env remove
Utilizzo
delete, unset
squarecloud app env replace
Utilizzo
Sostituisce l’intero set di variabili con quelle che passi: le variabili che non elenchi vengono rimosse. Chiede prima una conferma
y/N e richiede almeno una variabile. Per rimuovere tutte le variabili, usa remove --all.
Valori con spazi e caratteri speciali
La tua applicazione carica le variabili tramite una shell. Perché riceva ogni valore esattamente come l’hai digitato, la CLI mette tra virgolette i valori che contengono spazi o caratteri come$, &, ; o #. env list mostra poi il valore memorizzato con quelle virgolette.
Il formato di --from-file
- Una coppia
KEY=VALUEper riga. Le righe vuote, quelle che iniziano con#e quelle senza=vengono saltate. - Il prefisso
exportè consentito, e un BOM UTF-8 all’inizio del file viene ignorato. - Un valore tra virgolette corrispondenti viene preso esattamente com’è tra di esse.
- In un valore senza virgolette, tutto ciò che segue
#è un commento:A=foo #barimpostafoo. Metti tra virgolette i valori che contengono#. - Le sequenze di escape e i valori su più righe non sono supportati.

