kielabokkie / dotenv-diff
此包最新版本(v1.0.0)没有可用的许可信息。
检查dotenv文件的差异
v1.0.0
2015-08-10 08:29 UTC
Requires
- symfony/console: ^2.7
This package is auto-updated.
Last update: 2024-09-10 14:22:18 UTC
README
此包会自动比较您的.env
和.env.example
文件,并在有差异时通知您。
安装
安装此包的首选方式是通过composer
composer require kielabokkie/dotenv-diff
用法
包安装后,有两种自动运行Dotenv diff的方式,要么通过使用git钩子,要么通过composer脚本。
Git钩子
首先,您可以在执行git pull
时自动运行Dotenv diff。为此,您需要将提供的post-merge
git钩子复制到您的.git/hooks
文件夹。
从项目的根目录执行以下命令
cp vendor/kielabokkie/dotenv-diff/git/hooks/post-merge .git/hooks/
注意:这将覆盖您现有的post-merge
钩子,所以如果您已经有了,您需要弄清楚如何合并多个post merge钩子
Composer
您还可以设置它,以便在运行类似composer install
或composer update
的composer命令时运行。
您只需要从composer.json
文件中的脚本部分调用run
方法
{ "scripts": { "post-install-cmd": [ "Kielabokkie\\DotenvDiff::run" ], "post-update-cmd": [ "Kielabokkie\\DotenvDiff::run" ] } }