cwhite92 / dotenvdiff
轻松查看两个 .env 文件之间的差异
v1.0.0
2020-10-30 01:56 UTC
Requires
- php: >7.3
- jc21/clitable: ^1.2
- vlucas/phpdotenv: ^5.2
Requires (Dev)
- phpunit/phpunit: ^8
README
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) 许可。有关更多信息,请参阅许可证文件。