112. 使用 Composer 管理 Git hooks——brainmaestro/composer-git-hooks
使用 Composer 管理 Git hooks——brainmaestro/composer-git-hooks
brainmaestro/composer-git-hooks 提供了一个命令行工具,可以让我们通过 composer.json 来管理 Git 客户端的钩子,例如提交之前进行单元测试,commit 信息检查等等。
安装
$ composer require --dev brainmaestro/composer-git-hooks
使用
扩展包提供了一个命令行工具 cghooks
,这个工具在 vendor/bin/
目录下,可以直接执行 vendor/bin/cghooks
,也可以配置一下。
composer.json
{
"scripts": {
"cghooks": "vendor/bin/cghooks",
.
.
.
}
}
这样就可以直接通过 compo...