squarecloud app env 用于管理应用的环境变量。应用如何读取这些变量,请参阅环境变量。
list 把应用 ID 作为参数。set、remove 和 replace 的参数用于变量,因此它们通过 --app 接收 ID。两者都是可选的:参见 CLI 如何找到你的应用。
squarecloud app env list
用法
KEY=value 的形式打印每个变量,按名称排序。
squarecloud app env set
用法
设置一个或多个变量,其余变量保持不变。
输出
squarecloud app env remove
用法
delete、unset
squarecloud app env replace
用法
用你传入的变量替换整套变量:未列出的变量会被移除。它会先要求
y/N 确认,并且至少需要一个变量。要移除所有变量,请使用 remove --all。
包含空格和特殊字符的值
你的应用通过 shell 加载变量。为了让应用收到的每个值都与你输入的完全一致,CLI 会给包含空格或$、&、;、# 等字符的值加上引号。之后 env list 显示的存储值会带有这些引号。
--from-file 的格式
- 每行一个
KEY=VALUE。空行、以#开头的行以及不含=的行会被跳过。 - 允许使用
export前缀,文件开头的 UTF-8 BOM 会被忽略。 - 包裹在成对引号中的值,取引号之间的原样内容。
- 在未加引号的值中,从
#开始的内容都是注释:A=foo #bar设置的值为foo。包含#的值请加上引号。 - 不支持转义序列和跨多行的值。

