#cargo-toml #execute #metadata #commit #hook #read #table

build pre-commit

从 Cargo.toml 读取钩子元数据并在提交时执行

2 个不稳定版本

使用旧的 Rust 2015

0.5.2 2016年12月29日
0.5.1 2016年12月29日
0.3.0 2016年12月29日
0.2.0 2016年12月29日
0.1.0 2016年12月28日

#22 in #reads

每月 30 次下载
用于 bluerepl

MIT 许可证

4KB
90

pre-commit

从 Cargo.toml 读取钩子元数据并在提交时执行

安装中

$ cargo install pre-commit

用法

将以下表格添加到您的 Cargo.toml 文件中

[package.metadata.precommit]
fmt = "cargo fmt -- --write-mode diff 2>&1"
test = "cargo test 2>&1"

然后运行

cargoclean; cargobuild;

现在您应该在 ./git/hooks 中有一个 pre-commit 文件,它将运行列出的预提交条目。

无运行时依赖

~37KB