mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
ARGV: Replace usages of ARGV.resolved_formulae with Homebrew.args
This commit is contained in:
parent
5baf68ab6e
commit
959b88266d
@ -25,7 +25,7 @@ module Homebrew
|
||||
if Homebrew.args.named.blank?
|
||||
puts HOMEBREW_CELLAR
|
||||
else
|
||||
puts ARGV.resolved_formulae.map(&:rack)
|
||||
puts Homebrew.args.resolved_formulae.map(&:rack)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -25,7 +25,7 @@ module Homebrew
|
||||
if Homebrew.args.named.blank?
|
||||
puts HOMEBREW_PREFIX
|
||||
else
|
||||
puts ARGV.resolved_formulae.map { |f|
|
||||
puts Homebrew.args.resolved_formulae.map { |f|
|
||||
f.opt_prefix.exist? ? f.opt_prefix : f.installed_prefix
|
||||
}
|
||||
end
|
||||
|
@ -142,10 +142,10 @@ module Homebrew
|
||||
end
|
||||
|
||||
def gist_logs
|
||||
raise FormulaUnspecifiedError if ARGV.resolved_formulae.length != 1
|
||||
raise FormulaUnspecifiedError if Homebrew.args.resolved_formulae.length != 1
|
||||
|
||||
Install.perform_preinstall_checks(all_fatal: true)
|
||||
Install.perform_build_from_source_checks(all_fatal: true)
|
||||
gistify_logs(ARGV.resolved_formulae.first)
|
||||
gistify_logs(Homebrew.args.resolved_formulae.first)
|
||||
end
|
||||
end
|
||||
|
@ -27,7 +27,7 @@ module Homebrew
|
||||
|
||||
raise FormulaUnspecifiedError if Homebrew.args.named.blank?
|
||||
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
if f.oldname
|
||||
unless (rack = HOMEBREW_CELLAR/f.oldname).exist? && !rack.subdirs.empty?
|
||||
raise NoSuchKegError, f.oldname
|
||||
|
@ -33,7 +33,7 @@ module Homebrew
|
||||
ff = if Homebrew.args.named.blank?
|
||||
Formula.installed.sort
|
||||
else
|
||||
ARGV.resolved_formulae.sort
|
||||
Homebrew.args.resolved_formulae.sort
|
||||
end
|
||||
|
||||
ff.each do |f|
|
||||
|
@ -35,10 +35,10 @@ module Homebrew
|
||||
def outdated
|
||||
outdated_args.parse
|
||||
|
||||
formulae = if ARGV.resolved_formulae.empty?
|
||||
formulae = if Homebrew.args.resolved_formulae.blank?
|
||||
Formula.installed
|
||||
else
|
||||
ARGV.resolved_formulae
|
||||
Homebrew.args.resolved_formulae
|
||||
end
|
||||
if args.json
|
||||
raise UsageError, "Invalid JSON version: #{args.json}" unless ["v1", true].include? args.json
|
||||
@ -47,7 +47,7 @@ module Homebrew
|
||||
else
|
||||
outdated = print_outdated(formulae)
|
||||
end
|
||||
Homebrew.failed = !ARGV.resolved_formulae.empty? && !outdated.empty?
|
||||
Homebrew.failed = Homebrew.args.resolved_formulae.present? && !outdated.empty?
|
||||
end
|
||||
|
||||
def print_outdated(formulae)
|
||||
|
@ -23,7 +23,7 @@ module Homebrew
|
||||
|
||||
raise FormulaUnspecifiedError if args.remaining.empty?
|
||||
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
if f.pinned?
|
||||
opoo "#{f.name} already pinned"
|
||||
elsif !f.pinnable?
|
||||
|
@ -25,7 +25,7 @@ module Homebrew
|
||||
|
||||
raise KegUnspecifiedError if args.remaining.empty?
|
||||
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
ohai "Postinstalling #{f}"
|
||||
fi = FormulaInstaller.new(f)
|
||||
fi.post_install
|
||||
|
@ -53,7 +53,7 @@ module Homebrew
|
||||
|
||||
Install.perform_preinstall_checks
|
||||
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
if f.pinned?
|
||||
onoe "#{f.full_name} is pinned. You must unpin it to reinstall."
|
||||
next
|
||||
|
@ -24,7 +24,7 @@ module Homebrew
|
||||
|
||||
raise FormulaUnspecifiedError if args.remaining.empty?
|
||||
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
if f.pinned?
|
||||
f.unpin
|
||||
elsif !f.pinnable?
|
||||
|
@ -68,11 +68,11 @@ module Homebrew
|
||||
|
||||
exit 0 if outdated.empty?
|
||||
else
|
||||
outdated = ARGV.resolved_formulae.select do |f|
|
||||
outdated = Homebrew.args.resolved_formulae.select do |f|
|
||||
f.outdated?(fetch_head: args.fetch_HEAD?)
|
||||
end
|
||||
|
||||
(ARGV.resolved_formulae - outdated).each do |f|
|
||||
(Homebrew.args.resolved_formulae - outdated).each do |f|
|
||||
versions = f.installed_kegs.map(&:version)
|
||||
if versions.empty?
|
||||
ofail "#{f.full_specified_name} not installed"
|
||||
|
@ -83,8 +83,8 @@ module Homebrew
|
||||
ff = Formula
|
||||
files = Tap.map(&:formula_dir)
|
||||
else
|
||||
ff = ARGV.resolved_formulae
|
||||
files = ARGV.resolved_formulae.map(&:path)
|
||||
ff = Homebrew.args.resolved_formulae
|
||||
files = Homebrew.args.resolved_formulae.map(&:path)
|
||||
end
|
||||
|
||||
only_cops = args.only_cops
|
||||
|
@ -89,7 +89,7 @@ module Homebrew
|
||||
raise KegUnspecifiedError if args.remaining.empty?
|
||||
|
||||
ensure_relocation_formulae_installed! unless args.skip_relocation?
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
bottle_formula f
|
||||
end
|
||||
end
|
||||
|
@ -23,6 +23,6 @@ module Homebrew
|
||||
|
||||
raise FormulaUnspecifiedError if Homebrew.args.named.blank?
|
||||
|
||||
ARGV.resolved_formulae.each { |f| puts f.path }
|
||||
Homebrew.args.resolved_formulae.each { |f| puts f.path }
|
||||
end
|
||||
end
|
||||
|
@ -38,7 +38,7 @@ module Homebrew
|
||||
|
||||
require "formula_assertions"
|
||||
|
||||
ARGV.resolved_formulae.each do |f|
|
||||
Homebrew.args.resolved_formulae.each do |f|
|
||||
# Cannot test uninstalled formulae
|
||||
unless f.latest_version_installed?
|
||||
ofail "Testing requires the latest version of #{f.full_name}"
|
||||
|
@ -21,7 +21,7 @@ begin
|
||||
|
||||
trap("INT", old_trap)
|
||||
|
||||
formula = ARGV.resolved_formulae.first
|
||||
formula = Homebrew.args.resolved_formulae.first
|
||||
formula.extend(Homebrew::Assertions)
|
||||
formula.extend(Debrew::Formula) if ARGV.debug?
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user