aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/cmd/link.rb5
-rw-r--r--Library/Homebrew/cmd/unlink.rb1
2 files changed, 4 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/link.rb b/Library/Homebrew/cmd/link.rb
index 67ce43478..ff1f7fcf6 100644
--- a/Library/Homebrew/cmd/link.rb
+++ b/Library/Homebrew/cmd/link.rb
@@ -35,6 +35,7 @@ module Homebrew extend self
keg.lock do
print "Linking #{keg}... " do
+ puts if ARGV.verbose?
puts "#{keg.link(mode)} symlinks created"
end
end
@@ -54,9 +55,9 @@ module Homebrew extend self
def print str, &block
Kernel.print str
puts_capture = Class.new do
- def self.puts str
+ def self.puts(*args)
$did_puts = true
- Kernel.puts str
+ Kernel.puts(*args)
end
end
diff --git a/Library/Homebrew/cmd/unlink.rb b/Library/Homebrew/cmd/unlink.rb
index 37ef8f1da..c633126f7 100644
--- a/Library/Homebrew/cmd/unlink.rb
+++ b/Library/Homebrew/cmd/unlink.rb
@@ -5,6 +5,7 @@ module Homebrew extend self
ARGV.kegs.each do |keg|
keg.lock do
print "Unlinking #{keg}... "
+ puts if ARGV.verbose?
puts "#{keg.unlink} links removed"
end
end