diff options
| author | Samuel John | 2012-11-13 12:50:24 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2013-01-11 11:16:11 +0000 |
| commit | bc3c07d197e010e080af2e44cd896828be10e0ff (patch) | |
| tree | 125f21cc6b3709ce849608f6e3019ae6fffb9e51 /Library | |
| parent | 5c799ef8c8720306a9dfb4db1e47f647e06f9857 (diff) | |
| download | brew-bc3c07d197e010e080af2e44cd896828be10e0ff.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 Homebrew/homebrew#16020.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 7 | ||||
| -rw-r--r-- | Library/Homebrew/utils.rb | 2 |
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 |
