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.