Existem shells Unix escritos em muitos idiomas populares, Ruby incluído. Um exemplo é rush (também descrito no link , que, hilariamente, tem SSL mal configurado). Alguns exemplos de seu uso, da documentação:
Count the number of classes in your project using bash:
find myproj -name \*.rb | xargs grep '^\s*class' | wc -l
In rush, this is:
myproj['**/*.rb'].search(/^\s*class/).lines.size
Poderia ser debatido como isso é prático como um shell Unix, mas pode Vale a pena tentar por um usuário Ruby hard-core.