环境漂移检查
将本地 .env 文件与 .env.example 进行比较,找出缺失的变量和空值,并引导用户进行修复。
envfix 是一款零依赖的 Node.js 命令行工具,用于检查 .env 文件与 .env.example 的一致性,修复缺失键,并生成或同步示例文件,适合本地开发和 CI 工作流。
envfix 是一个小型 Node.js 命令行工具,用于检查和修复环境文件的漂移。它的主要任务是将 .env 与 .env.example 进行比较,识别缺失或格式不正确的配置,并在不泄露密钥的情况下帮助保持两个文件一致。
README 将其描述为零依赖且对 CI 友好。除了基本的检查与修复流程外,它还可以生成或同步示例文件、检查 .env 相关的 Git 安全性,并扫描项目目录中的多个环境文件配对。
将本地 .env 文件与 .env.example 进行比较,找出缺失的变量和空值,并引导用户进行修复。
将缺失的键追加到 .env,而不会覆盖现有行或值;如果文件不存在则会创建该文件。
从 .env 生成 .env.example,或将新键同步到现有示例文件中,同时报告过期条目。
运行更全面的健康检查,涵盖文件存在性、语法、一致性和 Git 安全性,包括 .env 是否被忽略或被跟踪。
使用 --all 扫描目录中每一组 .env*.example ↔ env 配对,从而在一次运行中检查多个环境文件。
使用 --dry-run、--json、--strict 以及 GitHub 注释控制等标志,以适配本地审查和 CI 工作流。
在拉取仓库或合并更改后使用 envfix,找出已添加到 .env.example 但本地 .env 中缺失的环境变量。
在 CI 作业中运行 doctor 命令,在代码合并前检查文件存在性、语法、一致性,以及 .env 是否被 Git 跟踪或忽略。
在只想向 .env 添加缺失键时使用 fix;或者在为队友维护示例文件时使用 example / example --sync。
在包含多个环境变体的项目中启用 --all,这样一条命令即可检查目录中的每个 .env*.example 配对。
当输出需要被自动化处理而不是人工阅读时,使用 --json 或 GitHub 注释标志。
是的。README 展示 envfix 作为一款 Node.js 命令行工具,可通过 npx 运行,包括在会自动启用注释的 GitHub Actions 中运行。
envfix 可以比较 .env 与 .env.example,将缺失的键追加到 .env,运行更全面的 doctor 检查,从 .env 生成示例文件,或将新的键同步到示例文件中。
README 说明 envfix 是零依赖的,面向 Node.js 项目。它通过 npm 分发,并且可以使用 npx envfix 在本地不安装的情况下运行。
README 描述了 --json 选项,可输出单个 JSON 文档,以及会报告文件、语法、一致性和 Git 安全性的 doctor 模式。它还说明可以强制开启或关闭 GitHub 注释。
源内容仅将 envfix 展示为一个公开的 GitHub 仓库,并未在此处提供的仓库内容之外说明付费层级或许可条款。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Ably Chat 是用于构建自定义实时聊天应用的 chat API 平台,支持房间消息、输入指示、在线状态、表情回应与消息更新,并提供按使用量计费选项。
MacSpoof 是 macOS 的 MAC 地址更改工具,可更改或随机 Wi‑Fi MAC 身份,重连网络并帮助减少公共 Wi‑Fi 的设备记录。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。