diff options
| author | Jack Nagel | 2014-04-27 16:01:54 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-04-27 16:03:32 -0500 |
| commit | 807477307c130476048476ca7bb330105e6ca7fe (patch) | |
| tree | f7e34a877198a19345bfc810b207bdf6d00e1b54 /Library | |
| parent | 2afd5cfba30a410fe26627092a56bba738c46d9d (diff) | |
| download | homebrew-807477307c130476048476ca7bb330105e6ca7fe.tar.bz2 | |
Use canonical_name to canonicalize aliases
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/search.rb | 8 |
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 |
