aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/search.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/search.rb b/Library/Homebrew/cmd/search.rb
index b53ecf29d..a912af39c 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