Apply suggestions from code review
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
This commit is contained in:
parent
22cc750c66
commit
f11786d63d
@ -161,18 +161,17 @@ module Homebrew
|
|||||||
livecheck_latest = livecheck_result(formula_or_cask)
|
livecheck_latest = livecheck_result(formula_or_cask)
|
||||||
pull_requests = retrieve_pull_requests(formula_or_cask, name) unless args.no_pull_requests?
|
pull_requests = retrieve_pull_requests(formula_or_cask, name) unless args.no_pull_requests?
|
||||||
|
|
||||||
print_name = begin
|
name += begin
|
||||||
"#{name} (cask)" if formula_or_cask.is_a?(Cask::Cask) && Formula[name] && !args.cask?
|
(" (cask)" if formula_or_cask.is_a?(Cask::Cask) && !args.cask? && Formula[name]).to_s
|
||||||
rescue FormulaUnavailableError
|
rescue FormulaUnavailableError
|
||||||
nil
|
""
|
||||||
end
|
end
|
||||||
print_name ||= name
|
|
||||||
|
|
||||||
title = if current_version == repology_latest &&
|
title = if current_version == repology_latest &&
|
||||||
current_version == livecheck_latest
|
current_version == livecheck_latest
|
||||||
"#{print_name} is up to date!"
|
"#{name} is up to date!"
|
||||||
else
|
else
|
||||||
print_name
|
name
|
||||||
end
|
end
|
||||||
|
|
||||||
ohai title
|
ohai title
|
||||||
|
|||||||
@ -125,12 +125,6 @@ module Homebrew
|
|||||||
formula = formula_or_cask if formula_or_cask.is_a?(Formula)
|
formula = formula_or_cask if formula_or_cask.is_a?(Formula)
|
||||||
cask = formula_or_cask if formula_or_cask.is_a?(Cask::Cask)
|
cask = formula_or_cask if formula_or_cask.is_a?(Cask::Cask)
|
||||||
name = formula_or_cask_name(formula_or_cask, full_name: full_name)
|
name = formula_or_cask_name(formula_or_cask, full_name: full_name)
|
||||||
print_name = begin
|
|
||||||
"#{name} (cask)" if cask && Formula[name] && handle_name_conflict
|
|
||||||
rescue FormulaUnavailableError
|
|
||||||
nil
|
|
||||||
end
|
|
||||||
print_name ||= name
|
|
||||||
|
|
||||||
if debug && i.positive?
|
if debug && i.positive?
|
||||||
puts <<~EOS
|
puts <<~EOS
|
||||||
@ -230,8 +224,7 @@ module Homebrew
|
|||||||
next info
|
next info
|
||||||
end
|
end
|
||||||
|
|
||||||
info[:cask] = print_name
|
print_latest_version(info, verbose: verbose, handle_name_conflict: handle_name_conflict)
|
||||||
print_latest_version(info, verbose: verbose)
|
|
||||||
nil
|
nil
|
||||||
rescue => e
|
rescue => e
|
||||||
Homebrew.failed = true
|
Homebrew.failed = true
|
||||||
@ -240,7 +233,14 @@ module Homebrew
|
|||||||
progress&.increment
|
progress&.increment
|
||||||
status_hash(formula_or_cask, "error", [e.to_s], full_name: full_name, verbose: verbose)
|
status_hash(formula_or_cask, "error", [e.to_s], full_name: full_name, verbose: verbose)
|
||||||
elsif !quiet
|
elsif !quiet
|
||||||
onoe "#{Tty.blue}#{print_name}#{Tty.reset}: #{e}"
|
name = formula_or_cask_name(formula_or_cask, full_name: full_name)
|
||||||
|
name += begin
|
||||||
|
(" (cask)" if cask && handle_name_conflict && Formula[name]).to_s
|
||||||
|
rescue FormulaUnavailableError
|
||||||
|
""
|
||||||
|
end
|
||||||
|
|
||||||
|
onoe "#{Tty.blue}#{name}#{Tty.reset}: #{e}"
|
||||||
$stderr.puts e.backtrace if debug && !e.is_a?(Livecheck::Error)
|
$stderr.puts e.backtrace if debug && !e.is_a?(Livecheck::Error)
|
||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
@ -317,9 +317,14 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Formats and prints the livecheck result for a formula.
|
# Formats and prints the livecheck result for a formula.
|
||||||
sig { params(info: Hash, verbose: T::Boolean).void }
|
sig { params(info: Hash, verbose: T::Boolean, handle_name_conflict: T::Boolean).void }
|
||||||
def print_latest_version(info, verbose:)
|
def print_latest_version(info, verbose:, handle_name_conflict: false)
|
||||||
formula_or_cask_s = "#{Tty.blue}#{info[:formula] || info[:cask]}#{Tty.reset}"
|
formula_or_cask_s = "#{Tty.blue}#{info[:formula] || info[:cask]}#{Tty.reset}"
|
||||||
|
formula_or_cask_s += begin
|
||||||
|
(" (cask)" if info[:cask] && handle_name_conflict && Formula[info[:cask]]).to_s
|
||||||
|
rescue FormulaUnavailableError
|
||||||
|
""
|
||||||
|
end
|
||||||
formula_or_cask_s += " (guessed)" if !info[:meta][:livecheckable] && verbose
|
formula_or_cask_s += " (guessed)" if !info[:meta][:livecheckable] && verbose
|
||||||
|
|
||||||
current_s = if info[:version][:newer_than_upstream]
|
current_s = if info[:version][:newer_than_upstream]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user