rush
parece semelhante, por ex. permitindo que você escreva
processes.filter(:cmdline => /mongrel_rails/).kill
ou
myproj['**/*.rb'].search(/^\s*class/).lines.size
mas parece inoperante . No final, eu iria com apenas usando alguma linguagem de script para tarefas shell (em vez da outra maneira 'round'), por exemplo, conforme explicado em " Usando o Python para criar ferramentas de linha de comando do UNIX ".
( Editar há também um shell orientado a objetos em desenvolvimento ativo, embora muito diferente do conceito rush
s, oh
.)
Edit2 Acabamos de encontrar pbs, um invólucro do Python que faz uso do Python para tarefas mais diretas .