From ab01c1e3579c5065c036a4bd5c9a565e118acf2a Mon Sep 17 00:00:00 2001 From: Max Howell Date: Sat, 17 Mar 2012 00:04:11 +0000 Subject: [PATCH] Plain `brew tap` doesn't error if no Library/Taps Fixes Homebrew/homebrew#10994. --- Library/Homebrew/cmd/tap.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/tap.rb b/Library/Homebrew/cmd/tap.rb index bfbc4a410d..dcf3089523 100644 --- a/Library/Homebrew/cmd/tap.rb +++ b/Library/Homebrew/cmd/tap.rb @@ -2,9 +2,10 @@ module Homebrew extend self def tap if ARGV.empty? - (HOMEBREW_LIBRARY/"Taps").children.each do |tap| + tapd = HOMEBREW_LIBRARY/"Taps" + tapd.children.each do |tap| puts tap.basename.sub('-', '/') if (tap/'.git').directory? - end + end if tapd.directory? else install_tap(*tap_args) end