#git-hook #hook #git #pre-commit #husky #pre-push

set-git-hooks-dir

极其简单的 Git 钩子目录设置工具

2 个版本 (1 个稳定版)

1.0.2 2024年7月5日
1.0.0 2024年7月4日
0.0.0 2024年6月21日

#1 in #husky

Download history 103/week @ 2024-06-16 16/week @ 2024-06-23 281/week @ 2024-06-30 30/week @ 2024-07-07 3/week @ 2024-07-14

每月下载量 314

MIT 许可证

6KB
79

set-git-hooks-dir

用法

有关用法,请参阅 https://github.com/rhysd/set-git-hooks-dir#readme

高级用法

如果您想在您的自己的 构建脚本 中配置 Git 钩子,仍然可以通过禁用库功能来禁用自动设置。

将此包作为构建依赖项而不是开发依赖项安装。

cargo add set-git-hooks-dir --build --no-default-features

然后在您的 build.rs 中使用 set_git_hooks_dir::setup 函数。

fn main() {
    #[cfg(debug_assertions)]
    let _ = set_git_hooks_dir::setup(".git-hooks");
}

许可证

此库采用 MIT 许可证 分发。


lib.rs:

set-git-hooks-dir 是一个用于自动管理您的 Git 钩子的简单库。有关用法,请参阅以下文档

https://github.com/rhysd/set-git-hooks-dir

无运行时依赖