From ccc62a0cad3816389db805143f39013218b57bce Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 27 Apr 2014 16:01:54 -0500 Subject: [PATCH] Use canonical_name to canonicalize aliases --- Library/Homebrew/cmd/search.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/search.rb b/Library/Homebrew/cmd/search.rb index b53ecf29dd..a912af39ce 100644 --- a/Library/Homebrew/cmd/search.rb +++ b/Library/Homebrew/cmd/search.rb @@ -125,11 +125,9 @@ module Homebrew extend self results = (Formula.names+aliases).grep(rx).sort # Filter out aliases when the full name was also found - results.reject do |alias_name| - if aliases.include? alias_name - resolved_name = (HOMEBREW_REPOSITORY+"Library/Aliases"+alias_name).readlink.basename('.rb').to_s - results.include? resolved_name - end + results.reject do |name| + canonical_name = Formulary.canonical_name(name) + aliases.include?(name) && results.include?(canonical_name) end end end