cli/args: Make build_from_source public instance method
This commit is contained in:
parent
2bdbca1280
commit
b05c72b98b
@ -12,6 +12,7 @@ module Homebrew
|
|||||||
def initialize(argv:)
|
def initialize(argv:)
|
||||||
super
|
super
|
||||||
@argv = argv
|
@argv = argv
|
||||||
|
@cmdline_args = argv
|
||||||
@args_parsed = false
|
@args_parsed = false
|
||||||
@processed_options = []
|
@processed_options = []
|
||||||
end
|
end
|
||||||
@ -166,6 +167,12 @@ module Homebrew
|
|||||||
formulae.any? { |args_f| args_f.full_name == f.full_name }
|
formulae.any? { |args_f| args_f.full_name == f.full_name }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def build_from_source
|
||||||
|
return true if args_parsed && (build_from_source? || s?)
|
||||||
|
|
||||||
|
cmdline_args.include?("--build-from-source") || cmdline_args.include?("-s")
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def downcased_unique_named
|
def downcased_unique_named
|
||||||
@ -208,12 +215,6 @@ module Homebrew
|
|||||||
cmdline_args.include?("--build-bottle")
|
cmdline_args.include?("--build-bottle")
|
||||||
end
|
end
|
||||||
|
|
||||||
def build_from_source
|
|
||||||
return true if args_parsed && (build_from_source? || s?)
|
|
||||||
|
|
||||||
cmdline_args.include?("--build-from-source") || cmdline_args.include?("-s")
|
|
||||||
end
|
|
||||||
|
|
||||||
def spec(default = :stable)
|
def spec(default = :stable)
|
||||||
if head
|
if head
|
||||||
:head
|
:head
|
||||||
|
|||||||
@ -259,7 +259,7 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
def option_passed?(name)
|
def option_passed?(name)
|
||||||
@args.respond_to?(name) || @args.respond_to?("#{name}?")
|
@args[name.to_sym] || @args["#{name}?".to_sym]
|
||||||
end
|
end
|
||||||
|
|
||||||
def wrap_option_desc(desc)
|
def wrap_option_desc(desc)
|
||||||
|
|||||||
@ -86,7 +86,7 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
def args
|
def args
|
||||||
@args ||= CLI::Args.new(argv: ARGV)
|
@args ||= CLI::Args.new(argv: ARGV_WITHOUT_MONKEY_PATCHING)
|
||||||
end
|
end
|
||||||
|
|
||||||
def messages
|
def messages
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user