diff options
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/irb.rb | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/Library/Homebrew/cmd/irb.rb b/Library/Homebrew/cmd/irb.rb deleted file mode 100644 index 4cd3d4c9e..000000000 --- a/Library/Homebrew/cmd/irb.rb +++ /dev/null @@ -1,40 +0,0 @@ -#: * `irb` [`--examples`]: -#: Enter the interactive Homebrew Ruby shell. -#: -#: If `--examples` is passed, several examples will be shown. - -require "formula" -require "keg" -require "irb" - -class Symbol - def f(*args) - Formulary.factory(to_s, *args) - end -end - -class String - def f(*args) - Formulary.factory(self, *args) - end -end - -module Homebrew - module_function - - def irb - $LOAD_PATH.unshift("#{HOMEBREW_LIBRARY_PATH}/cask/lib") - require "hbc" - - if ARGV.include? "--examples" - puts "'v8'.f # => instance of the v8 formula" - puts ":hub.f.installed?" - puts ":lua.f.methods - 1.methods" - puts ":mpd.f.recursive_dependencies.reject(&:installed?)" - else - ohai "Interactive Homebrew Shell" - puts "Example commands available with: brew irb --examples" - IRB.start - end - end -end |
