diff options
| author | Mike McQuaid | 2014-02-17 19:10:15 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2014-02-17 19:10:15 +0000 |
| commit | c2d66e76a85791bf3b74c660293ebd1d69aa0dd0 (patch) | |
| tree | 27312148d55b137963f5f287d9011c998d4f7bf4 /Library | |
| parent | 45d65b6d6a2aeb7d883ad64b802808b7a2bf96e9 (diff) | |
| download | homebrew-c2d66e76a85791bf3b74c660293ebd1d69aa0dd0.tar.bz2 | |
pull: tap if necessary.
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/Contributions/cmd/brew-pull.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Library/Contributions/cmd/brew-pull.rb b/Library/Contributions/cmd/brew-pull.rb index f7c8f7d3c..79ef9cb61 100755 --- a/Library/Contributions/cmd/brew-pull.rb +++ b/Library/Contributions/cmd/brew-pull.rb @@ -30,8 +30,11 @@ ARGV.named.each do|arg| url = url_match[0] end - if tap url - Dir.chdir HOMEBREW_REPOSITORY/"Library/Taps/#{url_match[1].downcase}-#{tap url}" + if tap_name = tap(url) + user = url_match[1].downcase + tap_dir = HOMEBREW_REPOSITORY/"Library/Taps/#{user}-#{tap_name}" + safe_system "brew", "tap", "#{user}/#{tap_name}" unless tap_dir.exist? + Dir.chdir tap_dir else Dir.chdir HOMEBREW_REPOSITORY end |
