fish (The friendly interactive shell)

Fish is a shell that is focused on interactive use, discoverability, 
and user friendliness. The design goal of fish is to give the user 
a rich set of powerful features in a way that is easy to discover, 
remember, and use. fish features a user-friendly and powerful 
tab-completion, including descriptions of every completion and many 
completions for specific commands. Other features include syntax 
highlighting with extensive error checking, support for the 
X clipboard, smart terminal handling based on terminfo, an easy 
to search, no duplicates history.

Website: http://roo.no-ip.org/fish/
License: GNU GPL
Author: liljencrantz <axel@liljencrantz.se>
