aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/extend/ARGV.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb
index 106be88de..15ee645f8 100644
--- a/Library/Homebrew/extend/ARGV.rb
+++ b/Library/Homebrew/extend/ARGV.rb
@@ -67,6 +67,11 @@ module HomebrewArgvExtension
at @n+1 or raise UsageError
end
+ def value arg
+ arg = find {|o| o =~ /--#{arg}=(.+)/}
+ $1 if arg
+ end
+
def force?
flag? '--force'
end
@@ -98,8 +103,7 @@ module HomebrewArgvExtension
end
def json
- json_rev = find {|o| o =~ /--json=.+/}
- json_rev.split("=").last if json_rev
+ value 'json'
end
def build_head?