Pope, the Powerful Piping
Environment and Urb
Pope is a compherensive library for Ruby for doing all the basic
Unix IPC stuff: processes or threads communicating via
pipes or sockets. Basic popen-type tasks made easy, more
complex tasks made possible.
Status: mature, but no docs, no release yet
Urb is a full-fledged shell for Ruby utilizing Pope and Irb (the
standard Ruby repl). Urb has job control, and unlike psh
and other Perl shells, Urb is just a library, that is, all
you type into it will be valid ruby (given that Urb accepts
the command). It features customized
readline support and an alternative reader which
understands a fragment of Bourne shell.
Status: beta