captainhook/hook-installer

Composer 插件,让每个人都能在本地激活 CaptainHook Git 钩子

安装次数: 59,246

依赖项: 16

建议者: 0

安全: 0

星级: 5

关注者: 1

分支: 0

开放性问题: 0

类型:composer-plugin

1.0.3 2024-03-21 13:39 UTC

This package is auto-updated.

Last update: 2024-09-21 14:38:01 UTC


README

Latest Stable Version Minimum PHP Version Downloads License

HookInstaller 是一个用于 CaptainHookComposer 插件,它在执行 composer installcomposer update 命令后负责激活您的本地 Git 钩子。如果您想确保您的团队成员激活他们的钩子,安装此插件后,您就无需再提醒他们了。

有关 CaptainHook 的更多信息,请访问 网站

安装

由于这是一个 Composer 插件,您应该使用 Composer 来安装它。

$ composer require --dev captainhook/hook-installer

为此,您必须已经安装了 CaptainHook。如果您需要安装 CaptainHook 的帮助,请查看 Captain 的 README

其他所有操作都应该自动完成。

自定义

如果您选择不在默认位置放置您的配置文件,您可以设置您的 CaptainHook 配置文件路径。如果您未使用任何 CaptainHook 的 Composer 包(例如 captainhook/captainhookcaptainhook/captainhook-phar)来安装 CaptainHook,您必须设置可执行文件的路径。所有额外的配置设置都是可选的,如果您使用默认设置,则无需配置任何内容即可使其工作。

{
  "extra": {
    "captainhook": {
      "config": "config/captainhook.json",
      "exec": "tools/captainhook.phar",
      "force-install": true,
      "only-enabled": true,
      "disable-plugin": false
    }    
  }  
}

注意事项

仍然可以在不调用钩子的情况下提交代码。因此,请确保在代码上运行适当的后端健全性检查!