本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。环境变量为当前 Shell 会话设置默认值:会话中运行的每条
difyctl 命令都会读取它们。优先级上,命令行参数高于环境变量。环境变量的作用域限于当前 Shell,仅在会话期间有效。
difyctl 读取的变量
无效的值会作为用法错误失败(退出码
2),而不会被静默忽略,例如非 UUID 的 DIFY_WORKSPACE_ID。
只有上表中的变量会影响
difyctl 的行为。env list 命令列出的其他变量虽被识别,但目前不起作用。查看已设置的变量
env list 显示当前 Shell 中每个 difyctl 环境变量的值。它只读取本地环境,从不调用服务器,因此登录前也能使用。
标志
env list 接受的是 --json,而非 -o 全局参数。示例
查看当前 Shell 中设置了哪些变量:输出
未设置的变量显示为<unset>,敏感变量从不输出其值(只显示 <set> 或 <unset>)。当 DIFY_LIMIT=50 已导出时:
--json 输出一个 JSON 数组,每个变量一项,掩码方式与上面相同:
退出码
完整方案详见 输出格式与退出码。