envdiff

一个极简的命令行工具,用来对项目的 .env 与 .env.example 模板进行静态对比。 在不泄露或读取密钥值的前提下,自动发现新增配置、遗漏字段及多环境漂移。它完全在本地运行,没有服务端,也绝不发起网络连接。

我们在维护多套微服务配置时写下了它:代码拉取后经常因为团队成员新增了环境变量却未同步更新示例模板,导致本地运行诡异报错。 envdiff 专为快速排查和 CI 门禁检查而设计。

终端中运行 envdiff check .env.example .env 的效果
对比 42 个配置项,精准定位未同步的字段与空值项,支持以标准退出码接入 CI/CD 流水线。

文档索引