ams/git-hooks-installer
此Composer插件可以帮助您自动将git钩子安装到项目中。
1.0.0
2018-01-14 22:39 UTC
Requires
- php: >=5.5
- composer-plugin-api: ^1.1
Requires (Dev)
- composer/composer: 1.5.*
- phpunit/phpunit: ^4.5 || ^5.0.5
Replaces
- ams/git-hooks-composer-installer: 1.0.0
This package is not auto-updated.
Last update: 2024-09-14 19:52:57 UTC
README
最新版本: 1.0.0
此插件可以帮助您使用composer来自动化git钩子的安装。
安装
只需运行以下命令
$ composer require --dev ams/git-hooks-installer
或者如果您更喜欢,可以将以下内容添加到composer.json
文件中
{
"require-dev": {
"ams/git-hooks-installer": "^1.0"
},
"extra": {
"git-root-dir": "."
}
}
用法
当运行git-hooks-composer安装程序时,它只会在您的项目依赖项中查找git钩子。如果您的包是git钩子,并且希望它能够通过composer自动安装,您需要定义一个如下所示的composer.json
{
"type": "git-hook"
}
git钩子脚本应位于包根目录中。目前支持以下git钩子
applypatch-msg
pre-applypatch
post-applypatch
pre-commit
prepare-commit-msg
commit-msg
post-commit
pre-rebase
post-checkout
post-merge
pre-push
pre-auto-gc
post-rewrite
您可以在git文档中找到有关git钩子的任何附加信息。
贡献
欢迎贡献!
- 在问题跟踪器上报告您找到的任何错误或问题。
支持
如果您遇到问题,请发送邮件至contact@amansilla.com或直接在Twitter上@flamingek联系我。
许可
本包所有内容均受MIT许可许可。