1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年9月11日 |
---|
#19 在 #continuous
23KB
508 行代码(不含注释)
赫拉
赫拉会检查 git 仓库中最后的提交是否有实际的代码变更。如果只有文档或注释有变更,则允许跳过构建项目。这对于构建时间非常长的项目非常有用。赫拉支持由 tokei 支持的所有语言。
安装
二进制文件
自动
cargo install hera
手动
您可以从 发布部分 下载预构建的二进制文件或从源代码创建一个。
$ git clone https://github.com/Aaronepower/hera.git
$ cd hera
$ cargo build --release
Linux/OSX
# sudo mv target/release/hera /usr/local/bin
Windows
- 为赫拉创建一个文件夹
- 搜索
env
- 打开 "编辑您的环境变量"
- 编辑
PATH
- 将文件夹路径追加到字符串末尾,例如:
<path>;C:/hera/;
帮助
hera 0.1.0
Aaron P. <theaaronepower@gmail.com> + Contributors
A program for checking if there were code changes between git commits.
USAGE:
hera [FLAGS] [OPTIONS] [input]...
FLAGS:
-h, --help Prints help information
-q, --quiet Do not output to stdout.
-V, --version Prints version information
OPTIONS:
-f, --filter <filter> Filters by language, seperated by a comma. i.e. -t=Rust,C
ARGS:
<input>... The git repositories to be checked. Defaults to the current directory.
示例
# Run cargo build if there were code changes
hera && cargo build
依赖关系
~17–28MB
~545K SLoC