squarecloud app env gerencia as variáveis de ambiente de uma aplicação. Como a sua aplicação as lê está explicado em Variáveis de ambiente.
O list recebe o ID da aplicação como argumento. O set, o remove e o replace usam os argumentos para as variáveis, então recebem o ID com --app. Os dois são opcionais: veja como a CLI encontra sua aplicação.
squarecloud app env list
Uso
KEY=value, em ordem alfabética.
squarecloud app env set
Uso
Define uma ou mais variáveis e mantém as outras como estão.
Saída
squarecloud app env remove
Uso
delete, unset
squarecloud app env replace
Uso
Substitui o conjunto inteiro de variáveis pelas que você passa: as variáveis que você não listar são removidas. Ele pede uma confirmação
y/N antes e precisa de pelo menos uma variável. Para remover todas as variáveis, use remove --all.
Valores com espaços e caracteres especiais
A sua aplicação carrega as variáveis por meio de um shell. Para que ela receba cada valor exatamente como você digitou, a CLI coloca entre aspas os valores que têm espaços ou caracteres como$, &, ; ou #. O env list então mostra o valor salvo com essas aspas.
O formato do --from-file
- Um
KEY=VALUEpor linha. Linhas em branco, linhas que começam com#e linhas sem=são ignoradas. - Um prefixo
exporté aceito, e um BOM UTF-8 no início do arquivo é ignorado. - Um valor entre aspas iguais é lido exatamente como está entre elas.
- Em um valor sem aspas, tudo a partir de
#é comentário:A=foo #bardefinefoo. Coloque entre aspas os valores que contêm#. - Sequências de escape e valores em várias linhas não são suportados.

