cwhite92/dotenvdiff

轻松查看两个 .env 文件之间的差异

v1.0.0 2020-10-30 01:56 UTC

This package is auto-updated.

Last update: 2024-08-29 05:31:14 UTC


README

dotenvdiff

dotenvdiff (ded) 允许您快速比较两个 .env(或 .env.example)文件之间的环境变量差异。

安装

要求

  • PHP 7.3 或更高版本

通过 Composer 全局要求此工具

composer global require cwhite92/dotenvdiff

如果您没有在 $PATH 中添加 Composer 的 bin 目录,现在是时候将其添加到 ~/.bash_profile~/.bashrc 中了

export PATH=~/.composer/vendor/bin:$PATH

使用方法

只需运行 ded 命令,并给出您希望比较的两个 .env 文件的路径

ded /path/to/first/.env /path/to/second/.env

如果您在一个 Laravel 项目中运行此命令,您可能想在项目的根目录中这样运行

ded .env.example .env

它将输出类似以下内容

╔═════════════════════╤══════╗
║ .env.example        │ .env ║
╟─────────────────────┼──────╢
║ GITHUB_API_ENDPOINT │      ║
╚═════════════════════╧══════╝

在这种情况下,有一个新的 GITHUB_API_ENDPOINT 环境变量存在于 .env.example 中,但不存在于 .env 中。我们团队中有人添加了它,但没有告诉我们 😊

许可证

cwhite92/dotenvdiff 使用 MIT 许可证 (MIT) 许可。有关更多信息,请参阅许可证文件