filter out aliases when real name was found
This commit is contained in:
parent
d84b8cf288
commit
410f633310
@ -403,10 +403,16 @@ def search_brews text
|
||||
require "formula"
|
||||
formulae = Formulary.names with_aliases=true
|
||||
if text =~ /^\/(.*)\/$/
|
||||
return formulae.grep(Regexp.new($1))
|
||||
results = formulae.grep(Regexp.new($1))
|
||||
else
|
||||
search_term = Regexp.escape(text || "")
|
||||
return formulae.grep(/.*#{search_term}.*/)
|
||||
results = formulae.grep(/.*#{search_term}.*/)
|
||||
end
|
||||
|
||||
# Filter out aliases when the full name was also found
|
||||
aliases = Formulary.get_aliases
|
||||
return results.select do |r|
|
||||
aliases[r] == nil or not (results.include? aliases[r])
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user