livecheck: skip formula even if quiet

This commit is contained in:
Seeker 2020-09-09 20:57:09 -07:00
parent c942aafc4c
commit 34c13afcd5

View File

@ -191,30 +191,24 @@ module Homebrew
if formula.deprecated? && !formula.livecheckable?
return status_hash(formula, "deprecated", args: args) if args.json?
unless args.quiet?
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : deprecated"
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : deprecated" unless args.quiet?
return
end
end
if formula.versioned_formula? && !formula.livecheckable?
return status_hash(formula, "versioned", args: args) if args.json?
unless args.quiet?
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : versioned"
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : versioned" unless args.quiet?
return
end
end
if formula.head? && !formula.any_version_installed?
head_only_msg = "HEAD only formula must be installed to be livecheckable"
return status_hash(formula, "error", [head_only_msg], args: args) if args.json?
unless args.quiet?
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : #{head_only_msg}"
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : #{head_only_msg}" unless args.quiet?
return
end
end
is_gist = formula.stable&.url&.include?("gist.github.com")
if formula.livecheck.skip? || is_gist
@ -232,8 +226,8 @@ module Homebrew
unless args.quiet?
puts "#{Tty.red}#{formula_name(formula, args: args)}#{Tty.reset} : skipped" \
"#{" - #{skip_msg}" if skip_msg.present?}"
return
end
return
end
false