aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/cmd/fetch.rb2
-rw-r--r--Library/Homebrew/cmd/install.rb2
-rw-r--r--Library/Homebrew/formula.rb7
3 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/fetch.rb b/Library/Homebrew/cmd/fetch.rb
index 71b9f6573..5ac41a4d3 100644
--- a/Library/Homebrew/cmd/fetch.rb
+++ b/Library/Homebrew/cmd/fetch.rb
@@ -17,6 +17,8 @@ module Homebrew
puts "Fetching: #{bucket * ', '}" if bucket.size > 1
bucket.each do |f|
+ f.print_tap_action :verb => "Fetching"
+
if fetch_bottle?(f)
fetch_formula(f.bottle)
else
diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb
index b85092467..89eec50fb 100644
--- a/Library/Homebrew/cmd/install.rb
+++ b/Library/Homebrew/cmd/install.rb
@@ -102,6 +102,8 @@ module Homebrew
end
def install_formula f
+ f.print_tap_action
+
fi = FormulaInstaller.new(f)
fi.options = f.build.used_options
fi.ignore_deps = ARGV.ignore_deps?
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index e2b602e4a..377888812 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -408,6 +408,13 @@ class Formula
end
end
+ def print_tap_action options={}
+ if tap?
+ verb = options[:verb] || "Installing"
+ ohai "#{verb} #{name} from #{tap}"
+ end
+ end
+
# True if this formula is provided by Homebrew itself
def core_formula?
path == Formula.path(name)