I gave in and started adding the ability to stage, commit, and push files from inside dv, my "diff viewer" TUI 🤦♂️
For the past few weeks I've essentially always had dv running in a split pane in my terminal, and most of the time after viewing the diff, I commit and push.
My goal is to get that 90% flow down to as satisfyingly few keystrokes as possible.
https://github.com/darrenburns/dv
#openSource #git #software #tui #programming #terminal #golang #github