#git-hook #cargo-build #build-script #folder #symlink #running #copy

构建 git_hooks

这是一个简单的 cargo 构建脚本,用于将名为 hooks 的文件夹复制到 .git/hooks 中,以便您的开发人员都运行相同的 git hooks。无需配置。

4 个版本

使用旧版 Rust 2015

0.1.3 2016年5月29日
0.1.2 2016年5月29日
0.1.1 2016年5月29日
0.1.0 2016年5月29日

#50#symlink

每月下载 26

MIT 许可证

3KB

Cargo git hooks

这是一个非常简单的 cargo 构建脚本,它将 cargo 项目的根目录下名为 hooks 的文件夹创建为一个符号链接,链接到 .git/hooks,以便您的开发人员都使用相同的 git hooks。无需配置。

只需执行:

$ cargo add --dev git_hooks
$ cargo build

设置完成,您的 hooks 应该已经链接上了!

$ ls -l .git
total 48
-rw-r--r--   1 nm46057  staff   15 May 29 11:59 COMMIT_EDITMSG
-rw-r--r--   1 nm46057  staff   23 May 29 11:41 HEAD
-rw-r--r--   1 nm46057  staff  324 May 29 12:00 config
-rw-r--r--   1 nm46057  staff   73 May 29 11:41 description
lrwxr-xr-x   1 nm46057  staff   39 May 29 11:58 hooks -> $YOUR_PROJECT_ROOT/hooks
-rw-r--r--   1 nm46057  staff  405 May 29 11:59 index
drwxr-xr-x   3 nm46057  staff  102 May 29 11:41 info
drwxr-xr-x   4 nm46057  staff  136 May 29 11:59 logs
drwxr-xr-x  11 nm46057  staff  374 May 29 11:59 objects
drwxr-xr-x   5 nm46057  staff  170 May 29 12:00 refs

无运行时依赖