Just a thought
This is a cool library, thank you for sharing. Instead of using the aliases posted, I'm using a function which, if parameters are passed on to git functions (e.g. there are more than 1 parameters passed to gn), then I'm outputting the result of git number -s when the action is complete. It's handy for me, as I always impulsively check git status when working with files, so this does it for me. Maybe worth posting in the readme, maybe not. ¯_(ツ)_/¯
https://github.com/jtsternberg/Dot-Files/blob/master/.git-functions#L40-L44
Having the numbers updated automatically can be useful at times, and I admit I've been tempted to make it behave like that on my machine. What stops me is that sometimes I have two terminals side by side - the left one shows the output of git number and the right one is where I issue "git number commands" like "g add -p 3" and then continue scanning the listing on the left terminal to pick on the next number to work on.
What I wish for is to have a way to automatically run "git number" whenever I run "git stash apply/pop". Currently here don't seem to be a git hook that is attached to that command.