To have git information integrated into my prompt so that I don't waste time
establishing a mental context everytime I go to use git.
The Problem:
Every existing zsh-git setup I found was a half-baked kludge; either the person
who wrote it didn't have a thorough understanding of git, they didn't have a
thorough understanding of zsh, or both.
The Solution:
Write a better soultion myself.
My approach is implemented as two separate zsh modules:
zgitinit
Handles gathering git information
prompt_wunjo_setup
A prompt theme that makes use of the data collected by zgitinit
Because of this flexible approach, to use my prompt all you need do is add 4 lines to your ~/.zshrc.