I've been maintaining something like this for a while now... I use it every day...! :-D
It adds and commits in one go, warns me of committing on master, shows the log graph easily, manages commit profiles (rudimentary) and plenty more. I might admittedly have gone overboard.
The only catch is that because of the dependency on bash-builder, it only runs properly on Ubuntu/Debian. No guarantees elsewhere until I rewrite bash-builder distro-agnostically...
Nice work, Tai! As long as it is useful, somebody will like it too.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.