常见问题

为什么 envdiff 绝不联网?

环境配置往往包含最敏感的基础设施凭据。我们坚决贯彻 Unix 设计哲学:本地工具仅处理本地输入,绝不包含任何遥测、外部更新检查或上传逻辑。

支持注释与空行保留吗?

完全支持。语法解析器采用容错词法分析,完整保留 # 开头的行内与块级注释,在执行模板自动对齐时不会打乱原有注释排版。

如何在 Git Pre-commit 中使用?

在 .git/hooks/pre-commit 中加入:

#!/bin/sh
envdiff check .env.example .env --quiet || exit 1