aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorAdam Vandenberg2014-05-26 11:19:00 -0700
committerAdam Vandenberg2014-05-26 18:33:31 -0700
commit8d44db6b40f649e292292d9e164b7aa769d635c7 (patch)
tree721cdb7dbc0770dea66a0f927344fcfb04cb2254 /Library/Homebrew/cmd
parent6eb220d78f486c1795ea06fca3afa53755615527 (diff)
downloadbrew-8d44db6b40f649e292292d9e164b7aa769d635c7.tar.bz2
pluralize formulae in tap/untap
Closes Homebrew/homebrew#28560.
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/tap.rb6
-rw-r--r--Library/Homebrew/cmd/untap.rb2
-rw-r--r--Library/Homebrew/cmd/upgrade.rb10
3 files changed, 6 insertions, 12 deletions
diff --git a/Library/Homebrew/cmd/tap.rb b/Library/Homebrew/cmd/tap.rb
index 80ebcd81e..3084ea1ab 100644
--- a/Library/Homebrew/cmd/tap.rb
+++ b/Library/Homebrew/cmd/tap.rb
@@ -27,7 +27,7 @@ module Homebrew extend self
files = []
tapd.find_formula { |file| files << file }
link_tap_formula(files)
- puts "Tapped #{files.length} formula"
+ puts "Tapped #{files.length} formula#{plural(files.length, 'e')}"
if private_tap?(repouser, repo) then puts <<-EOS.undent
It looks like you tapped a private repository. To avoid entering your
@@ -77,7 +77,7 @@ module Homebrew extend self
count += 1
end
end
- puts "Pruned #{count} dead formula"
+ puts "Pruned #{count} dead formula#{plural(count, 'e')}"
return unless HOMEBREW_REPOSITORY.join("Library/Taps").exist?
@@ -89,7 +89,7 @@ module Homebrew extend self
count += link_tap_formula(files)
end
- puts "Tapped #{count} formula"
+ puts "Tapped #{count} formula#{plural(count, 'e')}"
end
private
diff --git a/Library/Homebrew/cmd/untap.rb b/Library/Homebrew/cmd/untap.rb
index bba10b07a..b71d44841 100644
--- a/Library/Homebrew/cmd/untap.rb
+++ b/Library/Homebrew/cmd/untap.rb
@@ -22,7 +22,7 @@ module Homebrew extend self
unlink_tap_formula(files)
tapd.rmtree
tapd.dirname.rmdir_if_possible
- puts "Untapped #{files.length} formula"
+ puts "Untapped #{files.length} formula#{plural(files.length, 'e')}"
end
def unlink_tap_formula paths
diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb
index 205de517d..1f9330beb 100644
--- a/Library/Homebrew/cmd/upgrade.rb
+++ b/Library/Homebrew/cmd/upgrade.rb
@@ -1,12 +1,6 @@
require 'cmd/install'
require 'cmd/outdated'
-class Fixnum
- def plural_s
- if self != 1 then "s" else "" end
- end
-end
-
module Homebrew extend self
def upgrade
Homebrew.perform_preinstall_checks
@@ -35,14 +29,14 @@ module Homebrew extend self
end
unless outdated.empty?
- oh1 "Upgrading #{outdated.length} outdated package#{outdated.length.plural_s}, with result:"
+ oh1 "Upgrading #{outdated.length} outdated package#{plural(outdated.length)}, with result:"
puts outdated.map{ |f| "#{f.name} #{f.pkg_version}" } * ", "
else
oh1 "No packages to upgrade"
end
unless upgrade_pinned? || pinned.empty?
- oh1 "Not upgrading #{pinned.length} pinned package#{pinned.length.plural_s}:"
+ oh1 "Not upgrading #{pinned.length} pinned package#{plural(pinned.length)}:"
puts pinned.map{ |f| "#{f.name} #{f.pkg_version}" } * ", "
end