search: split missing formula help into its own method
This commit is contained in:
parent
896aff0cf2
commit
9438dc94e3
@ -143,14 +143,21 @@ module Homebrew
|
|||||||
|
|
||||||
count = all_formulae.count + all_casks.count
|
count = all_formulae.count + all_casks.count
|
||||||
|
|
||||||
if $stdout.tty? && (reason = MissingFormula.reason(query, silent: true)) && local_casks.exclude?(query)
|
print_missing_formula_help(query, count.positive?) if local_casks.exclude?(query)
|
||||||
if count.positive?
|
|
||||||
|
odie "No formulae or casks found for #{query.inspect}." if count.zero?
|
||||||
|
end
|
||||||
|
|
||||||
|
def print_missing_formula_help(query, found_matches)
|
||||||
|
return unless $stdout.tty?
|
||||||
|
|
||||||
|
reason = MissingFormula.reason(query, silent: true)
|
||||||
|
return if reason.nil?
|
||||||
|
|
||||||
|
if found_matches
|
||||||
puts
|
puts
|
||||||
puts "If you meant #{query.inspect} specifically:"
|
puts "If you meant #{query.inspect} specifically:"
|
||||||
end
|
end
|
||||||
puts reason
|
puts reason
|
||||||
end
|
end
|
||||||
|
|
||||||
odie "No formulae or casks found for #{query.inspect}." if count.zero?
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user