ruby-shell 0.9
A shell written in Ruby with extensive tab completions, aliases/nicks, history, syntax highlighting, theming and more. In continual development. New in 0.9: Added the feature to suggdest the first match in history when you start writing a command - press the right arrow key to accept.