Initialize Homebrew.args with CLI::Args instance
If we initialize it with OpenStruct, then methods defined in CLI::Args cannot be called and they would always return nil leading to bugs
This commit is contained in:
parent
b9fc765e56
commit
96e1d7e1b2
@ -28,6 +28,7 @@ end
|
|||||||
require "config"
|
require "config"
|
||||||
require "os"
|
require "os"
|
||||||
require "extend/ARGV"
|
require "extend/ARGV"
|
||||||
|
require "cli/args"
|
||||||
require "messages"
|
require "messages"
|
||||||
require "system_command"
|
require "system_command"
|
||||||
|
|
||||||
@ -83,7 +84,7 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
def args
|
def args
|
||||||
@args ||= OpenStruct.new
|
@args ||= CLI::Args.new(argv: ARGV)
|
||||||
end
|
end
|
||||||
|
|
||||||
def messages
|
def messages
|
||||||
|
Loading…
x
Reference in New Issue
Block a user