Updated livecheck command for resources

This commit is contained in:
Mohammad Zain Abbas 2022-07-27 13:53:54 +02:00
parent bebd039638
commit 32659afdbe

View File

@ -69,10 +69,10 @@ module Homebrew
formulae = args.cask? ? [] : Formula.installed formulae = args.cask? ? [] : Formula.installed
casks = args.formula? ? [] : Cask::Caskroom.casks casks = args.formula? ? [] : Cask::Caskroom.casks
formulae + casks formulae + casks
elsif args.resources? # elsif args.resources?
# formula_with_resources = Formula.all.select { |formula| formula.resources.any? } # # formula_with_resources = Formula.all.select { |formula| formula.resources.any? }
formula_with_resources = Formula.all.select { |formula| formula.resources.any? { |resource| resource.livecheckable? } } # formula_with_resources = Formula.all.select { |formula| formula.resources.any? { |resource| resource.livecheckable? } }
formula_with_resources # formula_with_resources
elsif args.all? elsif args.all?
formulae = args.cask? ? [] : Formula.all formulae = args.cask? ? [] : Formula.all
casks = args.formula? ? [] : Cask::Cask.all casks = args.formula? ? [] : Cask::Cask.all
@ -83,7 +83,7 @@ module Homebrew
elsif args.cask? elsif args.cask?
args.named.to_casks args.named.to_casks
else else
args.named.to_package_and_resource args.named.to_formulae_and_casks
end end
elsif File.exist?(WATCHLIST_PATH) elsif File.exist?(WATCHLIST_PATH)
begin begin
@ -92,7 +92,7 @@ module Homebrew
.map(&:strip) .map(&:strip)
named_args = T.unsafe(CLI::NamedArgs).new(*names, parent: args) named_args = T.unsafe(CLI::NamedArgs).new(*names, parent: args)
named_args.to_package_and_resource(ignore_unavailable: true) named_args.to_formulae_and_casks(ignore_unavailable: true)
rescue Errno::ENOENT => e rescue Errno::ENOENT => e
onoe e onoe e
end end
@ -115,7 +115,7 @@ module Homebrew
json: args.json?, json: args.json?,
full_name: args.full_name?, full_name: args.full_name?,
handle_name_conflict: !args.formula? && !args.cask?, handle_name_conflict: !args.formula? && !args.cask?,
resources_only: args.resources?, check_resources: args.resources?,
newer_only: args.newer_only?, newer_only: args.newer_only?,
quiet: args.quiet?, quiet: args.quiet?,
debug: args.debug?, debug: args.debug?,