Ruby IRB + Utility Belt

2008 September 21, 12:27 h - tags: ruby obsolete

Hoje eu resolvi adicionar algumas coisinhas ao projeto utility_belt, originalmente criado por Giles Bowkett.

O objetivo dessa gem é incrementar o IRB com ferramentas úteis para trabalhar. Meus favoritos são a capacidade de ter histórico, de poder editar o histórico e também de poder usar vi ou Textmate para editar os códigos fora do IRB em vez de apenas pela linha de comando.

Quando eu digo que não é necessário nenhuma grande IDE para programar Ruby é justamente porque temos IRB. Use e abuse dele. Para instalar a gem faça o seguinte:

git clone git://github.com:akitaonrails/utility-belt.git
cd utility-belt
gem build utility_belt.gemspec
sudo gem install utility_belt-1.0.10.gem

1
2
3
4
5
6
7
8
Tanto faz usar o git ou baixar o arquivo .zip do Github. Uma vez instalado edite o arquivo .irbrc no seu diretório home (no mac seria /Users/seu_usuario/.irbrc) com o seguinte:

--- ruby
require 'rubygems'
require 'utility_belt'
UtilityBelt.equip(:all)
UtilityBelt::Themes.background(:light)

E para entender o que essa gem realmente faz, eu preparei um pequeno screencast com as principais funcionalidades. Dêem uma olhada:

Comments

comentários deste blog disponibilizados por Disqus