Comment Comment by macobo https://fishshell.com/ for sureJust having sensible defaults on a shell works wonders on my day-to-day productivity.Add a couple of aliases for productivity and off you go. abbr --add s "git status" abbr --add gap "git add --patch" abbr --add gco "git checkout" abbr --add gd "git diff" alias recent="git for-each-ref --sort=-committerdate refs/heads/ --format='%(color:yellow)%(refname:short)|%(color:bold green)%(committerdate:relative)|%(color:blue)%(subject)%(color:reset)' | column -ts'|' | tac" alias r="recent" parent macobo 6 years ago
Just having sensible defaults on a shell works wonders on my day-to-day productivity.
Add a couple of aliases for productivity and off you go.