oh-my-zsh - A community-driven framework for managing your zsh configuration. Includes 40+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, macports, etc), over 80 terminal themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
J. Teevan, S. Dumais, D. Liebling, and R. Hughes. UIST '09: Proceedings of the 22nd annual ACM symposium on User interface software and technology, page 237--246. New York, NY, USA, ACM, (2009)