aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorSamuel John2012-11-13 12:50:24 +0100
committerMike McQuaid2013-01-11 11:16:11 +0000
commit21617a761b881e852fbbfa0b38d994c43d458789 (patch)
treee89a2bcd77110e2323ff0ebf1fca1288148be134 /Library
parent3664f91ee17d6e03855a260f93a52125fe9b2538 (diff)
downloadhomebrew-21617a761b881e852fbbfa0b38d994c43d458789.tar.bz2
Give a fresh 🍺 after hard work of brew install
- Name of the brewed formula in "Summary" heading. - At the beginning of the summary line a 🍺 is given out (but only on Lion or above). This acts as a nice visual marker for the end of a brew-ing process. - When brewing a dependency, the name is highlighted in green. - `oh1` is bold, too (like ohai). Closes #16020. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula_installer.rb7
-rw-r--r--Library/Homebrew/utils.rb2
2 files changed, 5 insertions, 4 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb
index 66d0827cd..897a03afe 100644
--- a/Library/Homebrew/formula_installer.rb
+++ b/Library/Homebrew/formula_installer.rb
@@ -114,7 +114,7 @@ class FormulaInstaller
end
end
- oh1 "Installing #{f}" if show_header
+ oh1 "Installing #{Tty.green}#{f}#{Tty.reset}" if show_header
if install_bottle
pour
@@ -133,7 +133,7 @@ class FormulaInstaller
fi = FormulaInstaller.new(dep, dep_tab)
fi.ignore_deps = true
fi.show_header = false
- oh1 "Installing #{f} dependency: #{dep}"
+ oh1 "Installing #{f} dependency: #{Tty.green}#{dep}#{Tty.reset}"
outdated_keg.unlink if outdated_keg
fi.install
fi.caveats
@@ -173,7 +173,8 @@ class FormulaInstaller
install_plist
fix_install_names
- ohai "Summary" if ARGV.verbose? or show_summary_heading
+ ohai "Summary - #{f.name}" if ARGV.verbose? or show_summary_heading
+ print "🍺 " if MacOS.version >= :lion
print "#{f.prefix}: #{f.prefix.abv}"
print ", built in #{pretty_duration build_time}" if build_time
puts
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb
index d91df676b..150cf3c76 100644
--- a/Library/Homebrew/utils.rb
+++ b/Library/Homebrew/utils.rb
@@ -42,7 +42,7 @@ end
def oh1 title
title = title.to_s[0, Tty.width - 4] if $stdout.tty? unless ARGV.verbose?
- puts "#{Tty.green}==> #{Tty.reset}#{title}"
+ puts "#{Tty.green}==>#{Tty.white} #{title}#{Tty.reset}"
end
def opoo warning