diff options
| author | Mike McQuaid | 2018-02-28 14:25:16 +0000 |
|---|---|---|
| committer | GitHub | 2018-02-28 14:25:16 +0000 |
| commit | 4176399537f6cff28e6e94b5473870f3d89d1024 (patch) | |
| tree | a9c8df6c73b8451b754803bbdadf41e35854ba95 /Library/Homebrew/cmd | |
| parent | 8a23df7f76978df8df1efb65872e54ecfc6b831b (diff) | |
| parent | 2205f62ec672643b845579f8687b0372b256f485 (diff) | |
| download | brew-4176399537f6cff28e6e94b5473870f3d89d1024.tar.bz2 | |
Merge pull request #3851 from MikeMcQuaid/pry
irb: add pry support.
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 |
