4个版本
0.2.2 | 2022年1月7日 |
---|---|
0.2.1 | 2022年1月7日 |
0.2.0 | 2022年1月7日 |
0.1.2 | 2021年8月11日 |
4 在 #husky
每月22 次下载
110KB
348 行
摘要
Husky 是一款优秀的工具,但需要安装 Node.js。这一要求可能会阻止开发者在未使用 Node.js 的项目中使用它。此实现旨在提供一个可在任何 git 项目中使用的可执行文件,无论其语言或运行时。编码哲学是避免依赖,以将二进制文件的大小保持最小,使其成为一个任何人都可访问的 CLI 应用程序。
注意
-
从
0.1.*
升级到0.2.0
会涉及破坏性更改。版本
0.2.0
基于 husky 并遵循其文件和目录命名约定。在
install
命令期间,默认情况下 Captain Hook 将所有文件放置在.husky
目录中,而不是.hooks
。每个钩子的启动脚本现在称为_/husky.sh
而不是_/captain-hook.sh
。因此,在add
命令期间,新钩子将使用以下前缀:. "$0"
的目录名)/_/husky.sh。
先决条件
要运行 captain-hook
,您需要在您的机器上安装 git。
快速安装
您可以使用两种方式安装 captain-hook
:
-
使用 Shell
sh -c "$(curl -fsSL https://captain-hook.sh/install)"
要更新 Captain Hook 本身,重新运行上面的脚本。它将用最新版本替换当前版本。
-
使用 Cargo
cargo install captain-hook
要使用 Cargo 更新 Captain Hook,请记住强制重新安装二进制文件。
cargo install -f captain-hook
许可证
Captain Hook 在 MIT 许可证条款下分发。
有关详细信息,请参阅 LICENSE。