It's similar to oh-my-zsh, which i love, for bash. Seems really nice, but out of scope for this part of the project.

I expect we'll want something like this eventually though. Maybe for thins like completions, but not prompt changes.