pinset2.1
EN
加密项目环境命令

pinset env set

在 profile 中新增或替换一个加密变量。

在 GitHub 查看源文档
字段说明
用途在 profile 中新增或替换一个加密变量。
语法与参数pinset env set <变量名> [--profile <名称>] [--stdin] [--cwd <路径>]。不使用 --stdin 时,Pinset 通过隐藏终端输入读值;值永远不是位置参数。
修改状态是。 解密、修改、使用新的 age 文件密钥材料重新加密,并在文件锁下原子替换密文。
示例pinset env set DATABASE_URL --profile development
JSON不支持。
关键错误没有选定/匹配 identity、变量名无效、输入失败、profile 畸形/超限、路径不安全或加密/写入失败。

可移植变量名匹配 [A-Za-z_][A-Za-z0-9_]*。名称按 ASCII 大小写不敏感唯一;PATH 和所有 PINSET_* 名称为保留项。值可为空或多行,但不能包含 NUL。--stdin 读取完整标准输入并删除一个末尾换行;需确保输入生产者不会在自身参数、日志或文件中泄露该值。

/docs/commands/env-setPinset 2.1