captainhook / hook-installer
Composer 插件,让每个人都能在本地激活 CaptainHook Git 钩子
1.0.3
2024-03-21 13:39 UTC
Requires
- php: >=8.0
- composer-plugin-api: ^1.1|^2.0
Requires (Dev)
README
HookInstaller 是一个用于 CaptainHook 的 Composer 插件,它在执行 composer install
或 composer update
命令后负责激活您的本地 Git 钩子。如果您想确保您的团队成员激活他们的钩子,安装此插件后,您就无需再提醒他们了。
有关 CaptainHook
的更多信息,请访问 网站。
安装
由于这是一个 Composer 插件,您应该使用 Composer 来安装它。
$ composer require --dev captainhook/hook-installer
为此,您必须已经安装了 CaptainHook
。如果您需要安装 CaptainHook
的帮助,请查看 Captain 的 README
其他所有操作都应该自动完成。
自定义
如果您选择不在默认位置放置您的配置文件,您可以设置您的 CaptainHook
配置文件路径。如果您未使用任何 CaptainHook 的 Composer 包(例如 captainhook/captainhook
或 captainhook/captainhook-phar
)来安装 CaptainHook,您必须设置可执行文件的路径。所有额外的配置设置都是可选的,如果您使用默认设置,则无需配置任何内容即可使其工作。
{ "extra": { "captainhook": { "config": "config/captainhook.json", "exec": "tools/captainhook.phar", "force-install": true, "only-enabled": true, "disable-plugin": false } } }
注意事项
仍然可以在不调用钩子的情况下提交代码。因此,请确保在代码上运行适当的后端健全性检查!