require "irb/xmp" def ri(*names) system(%{ri #{names.map {|name| name.to_s}.join(" ")}}) end def usage puts "* Command listing" puts "irb [Obj] : Start a new irb session, optionally in the context of obj" puts "jobs : Show irb session listing" puts "kill : Kill session n" puts "fg : Switch to session n" puts "cb : Change current binding to given obj" puts "ri < > : Get RDoc" puts "TAB key : auto completion" puts "xmp %{ }: Neatly evaluate given expressions" end require "rubygems" require "wirble" Wirble.init Wirble.colorize