kielabokkie/dotenv-diff

此包最新版本(v1.0.0)没有可用的许可信息。

检查dotenv文件的差异

v1.0.0 2015-08-10 08:29 UTC

This package is auto-updated.

Last update: 2024-09-10 14:22:18 UTC


README

Author Packagist Version Software License Gitter

此包会自动比较您的.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 installcomposer update的composer命令时运行。

您只需要从composer.json文件中的脚本部分调用run方法

{
    "scripts": {
        "post-install-cmd": [
            "Kielabokkie\\DotenvDiff::run"
        ],
        "post-update-cmd": [
            "Kielabokkie\\DotenvDiff::run"
        ]
    }
}