squarecloud app env verwaltet die Umgebungsvariablen einer Anwendung. Wie deine Anwendung sie liest, erklärt die Seite Umgebungsvariablen.
list erwartet die App-ID als Argument. set, remove und replace verwenden ihre Argumente für Variablen und nehmen die ID daher mit --app entgegen. Beides ist optional: siehe Wie die CLI deine Anwendung findet.
squarecloud app env list
Verwendung
KEY=value aus, nach Namen sortiert.
squarecloud app env set
Verwendung
Setzt eine oder mehrere Variablen und lässt die übrigen unverändert.
Ausgabe
squarecloud app env remove
Verwendung
delete, unset
squarecloud app env replace
Verwendung
Ersetzt die gesamte Menge der Variablen durch die übergebenen: Variablen, die du nicht aufführst, werden entfernt. Der Befehl fragt zuerst nach einer
y/N-Bestätigung und benötigt mindestens eine Variable. Um alle Variablen zu entfernen, verwende remove --all.
Werte mit Leerzeichen und Sonderzeichen
Deine Anwendung lädt ihre Variablen über eine Shell. Damit sie jeden Wert genau so erhält, wie du ihn eingegeben hast, setzt die CLI Werte in Anführungszeichen, die Leerzeichen oder Zeichen wie$, &, ; oder # enthalten. env list zeigt den gespeicherten Wert dann mit diesen Anführungszeichen.
Das Format von --from-file
- Ein
KEY=VALUEpro Zeile. Leere Zeilen, Zeilen, die mit#beginnen, und Zeilen ohne=werden übersprungen. - Ein Präfix
exportist erlaubt, und ein UTF-8-BOM am Dateianfang wird ignoriert. - Ein Wert in passenden Anführungszeichen wird so übernommen, wie er zwischen ihnen steht.
- In einem Wert ohne Anführungszeichen ist alles ab
#ein Kommentar:A=foo #barsetztfoo. Setze Werte, die#enthalten, in Anführungszeichen. - Escape-Sequenzen und Werte über mehrere Zeilen werden nicht unterstützt.

