ams/git-hooks-installer

此Composer插件可以帮助您自动将git钩子安装到项目中。

安装量: 6,831

依赖: 0

建议: 0

安全性: 0

星星: 1

关注者: 2

分支: 2

开放问题: 0

类型:composer-plugin

1.0.0 2018-01-14 22:39 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:52:57 UTC


README

Build Status Build status Latest Stable Version Total Downloads Scrutinizer Code Quality SensioLabsInsight License

最新版本: 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许可许可。