Rubish: A UNIX shell written in pure Ruby
Summary
Rubish is a UNIX shell implemented in pure Ruby that aims for Bash compatibility while deeply integrating Ruby. It allows mixing shell commands with Ruby code, supports Ruby conditions, blocks, and Ruby-style method calls, and includes features like lazy loading, restricted mode, and Zsh compatibility. The README covers installation, embedding in Ruby programs, builtins, and development workflow under an MIT license.