aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorJack Nagel2014-04-27 16:01:54 -0500
committerJack Nagel2014-04-27 16:03:32 -0500
commit807477307c130476048476ca7bb330105e6ca7fe (patch)
treef7e34a877198a19345bfc810b207bdf6d00e1b54 /Library/Homebrew/cmd
parent2afd5cfba30a410fe26627092a56bba738c46d9d (diff)
downloadhomebrew-807477307c130476048476ca7bb330105e6ca7fe.tar.bz2
Use canonical_name to canonicalize aliases
Diffstat (limited to 'Library/Homebrew/cmd')
-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