Thanks Sandor!  Rush is really interesting:

local_dir =3D Rush::Box.new('localhost')['/Users/adam/server_logs/'].create
servers =3D %w(www1 www2 www3).map { |n| Rush::Box.new(n) } servers.each {
|s| s['/var/log/nginx/access.log'].copy_to
local_dir["#{s.host}_access.log"] }

I think it is still too different than a traditional shell for me to use on
a daily basis, but I'm going to enjoy looking at the code!

Rohit
On Sun, Jan 22, 2012 at 10:41 AM, Sandor Sz=FCcs
<sandor.szuecs / fu-berlin.de>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On 1/22/12 4:27 PM, Rohit Mehta wrote:
> > Dear Rubyists, I have been inspired by the wonderful PERL shell
> > known as Zoidberg (https://metacpan.org/module/Zoidberg) to work on
> > a Ruby UNIX command shell.  I do not think this has already been
> > done yet.
>
> Maybe http://rush.heroku.com/ ?
> - --
> All the best, Sandor Sz=FCcs
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQIcBAEBCgAGBQJPHC4eAAoJEIiuFRwovs5rMGcQAIklhXDAfwWQgipnoG5aCVoi
> jXFDxGz4Z/QxiYMVXIeY/1nh8CFXWUN7pLhb4Bihsk3wVLqibRBRUHD9i6musCAf
> obZ3pivrEZ2FGurqYPdCv+1/VGKE8BW+42s1mCs6rwpdYqGRqi9/ft3JHNNf7Aws
> 3RmQimZghIhEmKIAv7A0CqYJKr3q9LCwNrbHIanazheJGgEln+qO5/qTZudY1u6r
> 4wJ4xNuORXsYLXus2wiX4j11gClAgJYrIJX6T7/44e60sJUW+eM8QP4GT2QPbV8f
> zOQpw/RvqqaUxugOauZlzni+mJSGE2OP36FxjSxoSrsbmHXHcKwZ6RyVMHs8WHV+
> RldeTEbLkkzcRUHQM3idrNFYMcIh8pRP4JtXf3vVJ0YJfxF3wvTLdTVDzYklX7Rx
> hpO0kP/zdiHVwVc0TUKZzMXMch5I6BjS1Y/73d/iLZqDKjEnTeFVWwd5A5Es2KDn
> CVn6V7JFCQ3Hx+aeRVuX3mMDKdrgITDYupLKrJ0HbQND9mFNIJ3gdcMjSYN1p8/Y
> mGBeWlGYSIkoe3eq0W+erKRok+4XApQkg/JeSrT7hpuh7ENPsVGC5oEuzsvGT5lv
> 6jyvaa4WxmHen5RRR3ogmg1QITVSFjGhktxx4/FqaROdL68z3r+G5+SgJl5vZ2cH
> lknnpOMc2aq6CwHImBes
> =3Dfohm
> -----END PGP SIGNATURE-----
>
>