开始使用

配置环境变量

登录 Infisical、绑定工作区,并在运行命令时注入变量。

约 6 分钟3 天前更新在 GitHub 编辑

Infisical 保存变量值,one.manifest.json 记录绑定和变量名。One CLI 在执行命令时直接注入变量,无需中间 .env 文件。

1. 登录

one login
one whoami

浏览器会话保存在系统 keyring。新工作区可以先不绑定,正常创建和运行;需要托管变量时再登录。

2. 设置变量

在包含 api 项目的工作区中执行:

one env set DATABASE_URL -p api --env dev

终端会隐藏输入值。首次 env 操作在缺少绑定时初始化 Infisical 项目;如需使用已有项目,先在 Dashboard 工作区设置中选择该项目。

工作区根目录省略 -p 可操作共享变量,交互式 set 提供作用域选择。脚本显式传入值,并使用 --yes 确认变更。

3. 查看变量名

one env list -p api --env dev

list 只显示名称。CLI 不输出密钥值;通过 one exec 将其注入命令。

4. 运行项目

one exec -p api --env dev -- go run ./cmd/server
one run dev --env dev

绑定启用 Infisical 注入,未绑定项目继承 shell 环境。已绑定项目认证或拉取失败会停止执行,不使用本地文件回退。

接下来:多环境与目录继承、命令参考、旧 Manifest 迁移。