add pinned taps count to brew tap-info

This commit is contained in:
CNA-Bld 2015-07-22 18:07:30 +08:00 committed by Mike McQuaid
parent f3f8ca953f
commit 4165b34dde

View File

@ -24,12 +24,15 @@ module Homebrew
tap_count = 0 tap_count = 0
formula_count = 0 formula_count = 0
command_count = 0 command_count = 0
pinned_count = 0
Tap.each do |tap| Tap.each do |tap|
tap_count += 1 tap_count += 1
formula_count += tap.formula_files.size formula_count += tap.formula_files.size
command_count += tap.command_files.size command_count += tap.command_files.size
pinned_count += 1 if tap.pinned?
end end
info = "#{tap_count} tap#{plural(tap_count)}" info = "#{tap_count} tap#{plural(tap_count)}"
info += ", #{pinned_count} pinned"
info += ", #{formula_count} formula#{plural(formula_count, "e")}" info += ", #{formula_count} formula#{plural(formula_count, "e")}"
info += ", #{command_count} command#{plural(command_count)}" info += ", #{command_count} command#{plural(command_count)}"
info += ", #{Tap::TAP_DIRECTORY.abv}" if Tap::TAP_DIRECTORY.directory? info += ", #{Tap::TAP_DIRECTORY.abv}" if Tap::TAP_DIRECTORY.directory?