More brew irb examples

This commit is contained in:
Max Howell 2012-08-31 08:09:50 -04:00
parent 04173d55c2
commit 113ed85e8d

View File

@ -2,6 +2,11 @@ require 'formula'
require 'keg'
require 'irb'
class Symbol
def f
Formula.factory(self)
end
end
class String
def f
Formula.factory(self)
@ -11,8 +16,10 @@ end
module Homebrew extend self
def irb
if ARGV.include? "--help"
puts "Formula.factory('ace').installed?"
puts "ack.f # => instance of the Ack formula"
puts "'v8'.f # => instance of the Ack formula"
puts ":hub.f.installed?"
puts ":lua.f.methods - 1.methods"
puts ":mpd.f.recursive_deps.reject{|f| f.installed? }"
else
ohai "Interactive Homebrew Shell"
puts "Example commands available with: brew irb --help"