检查 .env 文件,而不让机密出现在屏幕上

在编辑器中打开 .env 文件,所有密码和 API 密钥都会显示在屏幕上,旁边的人或屏幕共享的观众都能看到。Gander 的快速查看预览只显示键,所有值都会隐藏,直到你选择 显示值。

免费,无 App 内购买。适用于 macOS 15 或更高版本。由 65FN LLC 开发。

开启 Show values 后的 .env.production:端口和日志级别等普通值,旁边是已标记的机密。
默认 Hidden 视图中的 .env.production:所有值都已遮盖,STRIPE_API_KEY 等键标记为 SECRET。

操作步骤

  1. 从 Mac App Store 安装 Gander,并打开一次。

  2. 在访达中选择一个 .env 文件,然后按下空格键。如果看不到该文件,请按下 ⇧⌘.(Command-Shift-句点)显示隐藏文件。

  3. 查看键,只有在需要时才选择 显示值。

默认隐藏

在你要求之前,值始终保持隐藏:

  • 预览打开时,所有值都会遮盖
  • 疑似机密会标记为“机密”:密码、令牌、API 密钥、私钥以及包含密码的连接字符串
  • 在隐藏视图中拷贝,绝不会拷贝真实的值
  • 访达缩略图只显示键,绝不显示值

按 dotenv 的方式读取

Gander 按 dotenv 的方式读取文件:带引号的值可以跨行,因此 PEM 私钥是一个条目;双引号中可以使用转义字符;未加引号的值在 # 注释开始处结束。

支持哪些文件

.env、.env.local、.env.production 及其他任何 .env.* 文件,以及名称以 .env 结尾的文件。不会上传任何内容:Gander 没有任何联网代码。

常见问题

在屏幕共享时预览 .env 文件安全吗?

安全,只要你不选择“显示值”:预览只显示键并遮盖所有值,疑似机密会标记为“机密”。

Gander 会存储或发送我的机密吗?

不会。它只读取文件来绘制预览,不保留任何内容,也没有任何联网代码。

为什么在访达中看不到我的 .env 文件?

名称以点开头的文件是隐藏的。在访达中按下 Command-Shift-句点(⇧⌘.)即可显示它们。

用你自己的文件试试

Gander 可在 Mac App Store 免费下载,没有 App 内购买,无需订阅,无需账户,你预览的任何内容都不会离开你的 Mac。