diff options
| author | Martin Afanasjew | 2016-07-10 02:27:59 +0200 |
|---|---|---|
| committer | Martin Afanasjew | 2016-07-10 23:20:56 +0200 |
| commit | 2c97ae1277c51987cdc1fea819e742833c24905c (patch) | |
| tree | a8d434e614640a5b723bc51c8d189e150962a50d /Library | |
| parent | cf3806e747f333ddf75946e65ec22f84e59d8463 (diff) | |
| download | brew-2c97ae1277c51987cdc1fea819e742833c24905c.tar.bz2 | |
tap-info: expose whether a tap is private
Or how many taps are private when summarizing all installed taps.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/tap-info.rb | 4 | ||||
| -rw-r--r-- | Library/Homebrew/tap.rb | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/tap-info.rb b/Library/Homebrew/cmd/tap-info.rb index a86aa14c6..6070a3098 100644 --- a/Library/Homebrew/cmd/tap-info.rb +++ b/Library/Homebrew/cmd/tap-info.rb @@ -42,14 +42,17 @@ module Homebrew formula_count = 0 command_count = 0 pinned_count = 0 + private_count = 0 Tap.each do |tap| tap_count += 1 formula_count += tap.formula_files.size command_count += tap.command_files.size pinned_count += 1 if tap.pinned? + private_count += 1 if tap.private? end info = "#{tap_count} tap#{plural(tap_count)}" info += ", #{pinned_count} pinned" + info += ", #{private_count} private" info += ", #{formula_count} formula#{plural(formula_count, "e")}" info += ", #{command_count} command#{plural(command_count)}" info += ", #{Tap::TAP_DIRECTORY.abv}" if Tap::TAP_DIRECTORY.directory? @@ -60,6 +63,7 @@ module Homebrew info = "#{tap}: " if tap.installed? info += tap.pinned? ? "pinned" : "unpinned" + info += ", private" if tap.private? if (formula_count = tap.formula_files.size) > 0 info += ", #{formula_count} formula#{plural(formula_count, "e")}" end diff --git a/Library/Homebrew/tap.rb b/Library/Homebrew/tap.rb index 3dda1cab8..e77390ab1 100644 --- a/Library/Homebrew/tap.rb +++ b/Library/Homebrew/tap.rb @@ -418,6 +418,7 @@ class Tap if installed? hash["remote"] = remote hash["custom_remote"] = custom_remote? + hash["private"] = private? end hash |
