Hera

Linux build status Windows build status Documentation Donate using Liberapay Hera checks if there were actual code changes in the last commit in git repositories. Allowing you to skip building your project if only documentation or comments have changed. This is mainly useful for projects that have really long build times. Hera supports all languages supported by [tokei].

Installation

Binary

Automatic

cargo install hera

Manual

You can download prebuilt binaries in the [releases section] or create one from source.

shell $ git clone https://github.com/Aaronepower/hera.git $ cd hera $ cargo build --release

Linux/OSX

```

sudo mv target/release/hera /usr/local/bin

```

Windows

Help

``` 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 Filters by language, seperated by a comma. i.e. -t=Rust,C

ARGS: ... The git repositories to be checked. Defaults to the current directory. ```

Example

```

Run cargo build if there were code changes

hera && cargo build ```