SuperAPI AI 工具集

doppler

部署与运维

查看项目

更新于 10-22 19:40

技能介绍

Doppler CLI 是 Doppler 密钥管理服务的命令行接口,本技能汇总其安装、认证与常用命令用法,便于通过命令行管理密钥和环境变量。

用途 主要用于以命令行的方式管理密钥(secrets)与环境变量,并管理项目、配置(configs)、环境(environments),以及将密钥注入到应用运行过程中。

安装与认证 macOS 可用 brew install dopplerhq/cli/doppler 安装,其它平台参考 https://docs.doppler.com/docs/install-cli。安装后用 doppler --version 验证。认证使用 doppler login。资料建议在程序化调用命令时始终使用 --json 参数。

主要能力

  1. 初始化:doppler setup 为当前目录配置 Doppler,也可用 --project <name> --config <config> 指定项目与配置。
  2. 密钥管理:doppler secrets 列出当前配置的全部密钥;secrets get KEY 获取指定密钥值,加 --plain 输出纯文本;secrets set KEY=value 设置单个或多个密钥;secrets delete KEY 删除密钥;secrets download --no-file --format env 或 --format json 将密钥下载为 .env 或 JSON 格式。
  3. 运行注入:doppler run -- <command> 将密钥作为环境变量注入并执行命令,例如 doppler run -- npm start,或用 --command 执行 shell 命令。
  4. 项目:projects 列出全部项目,projects create/delete/get 创建、删除、查看项目。
  5. 配置:configs 列出当前项目配置,configs create --name <name> --environment <env> 创建,configs delete --config <name> --yes 删除,configs clone --config <source> --name <target> 克隆。
  6. 环境:environments 列出环境,environments create --name <name> --slug <slug> 创建,environments delete <slug> 删除。
  7. 活动日志:doppler activity 查看最近活动,--number 20 查看最近 20 条。

全局参数 --json 以 JSON 输出;--project <name> 指定项目;--config <name> 指定配置;--token <token> 使用服务令牌认证;--no-color 关闭彩色输出。

适用场景 适合在开发、构建或部署脚本中以命令行方式读取密钥、注入环境变量,并在多项目、多配置、多环境之间切换管理。

限制 资料未提供收费、权限角色、平台覆盖范围及具体错误处理等细节,暂未提供;实际使用应以官方文档为准。