simple but customizable heatmap for your local git repos written in Rust.
![screenshot](screenshot.png)
## Install
### From source using cargo
- clone the repository
-`cd` into the repository
- run `cargo install --path .`, cargo will build a release build and install it, for more info check the [cargo-install docs](https://doc.rust-lang.org/cargo/commands/cargo-install.html)
## Usage
```bash
# can be ran in any directory that is a valid git repository
$ git-heatmap
# use any local repository from your system
$ git-heatmap -r "/path/to/repo"
# supports multiple repository
$ git-heatmap -r "/path/to/repo" -r "/other/repo"
# set what branch to check
# if no -b flag is given all local branches of the repository will be checked
$ git-heatmap -r "/path/to/repo" -b "main"
# can also just pass the branches if you're already in a repository
$ git-heatmap -b "main"
# manually set which branches to check (separated by space)
$ git-heatmap -r "/path/to/repo" -b "main other test"
# supports checking different branches per repository however
# the number of -b flags needs to match the number of -p flags