ruby-shell 2.7.0
A shell written in Ruby with extensive tab completions, aliases/nicks, history, syntax highlighting, theming, auto-cd, auto-opening files and more. MAJOR UPDATE v2.7.0: Ruby Functions - define custom shell commands using full Ruby power! Also: job control (background jobs, Ctrl-Z suspension), command substitution, variable expansion, conditional execution, login shell support, and much more.