git-anger-management

What
Have you ever wondered just how angry your co-workers and/or yourself are? Or
just how naughty the commit log for a project is? Worry no more,
git-anger-management is here to help you. Simply run it against your
repository and it'll tell you who is the naughtiest of them all.
Why
We all have those moments where we finally figured out why something was utterly broken, wrong or both and then had nowhere to scream but to our git commit. I do it all the time, and I wanted to know just how angry I am at my code.
Installation
Make sure you have Rust installed (I recommend installing via
rustup), then run cargo install git-anger-management.
You can now check how naughty you are by running git anger-management in your
repository root where you want to gaze upon the authors naughtiness.
Usage
Simply run the command git anger-management and you should get some output
that looks something like this:
You can also look in other directories if you want to look somwhere else but
you're too lazy to actually cd into that directory. Finally, you can also
print the output as JSON if you want to further manipulate the data by adding
the -j/--json flag to the binary:
}}}}}}}}}
Finally, you can also look at the help by running git anger-management -h for more options.
License
GPLv3 or later.