aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorMike McQuaid2016-11-11 08:23:57 +0000
committerGitHub2016-11-11 08:23:57 +0000
commit2ce17a11379a45e5de7e09a57681006aca5206bd (patch)
treed9a2e67f74825078ffab6f90d40347ad089e76e4 /Library/Homebrew/extend
parentc2815fbb9af4fe4518246cba7df418935fd3b711 (diff)
parentf3526381c329cb2f274d74d8ff0b149916d29608 (diff)
downloadbrew-2ce17a11379a45e5de7e09a57681006aca5206bd.tar.bz2
Merge pull request #1082 from alyssais/uninstall_dependancy_error
uninstall: refuse when dependents still installed
Diffstat (limited to 'Library/Homebrew/extend')
-rw-r--r--Library/Homebrew/extend/ARGV.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb
index 0adf8d548..bd60cbecc 100644
--- a/Library/Homebrew/extend/ARGV.rb
+++ b/Library/Homebrew/extend/ARGV.rb
@@ -121,6 +121,13 @@ module HomebrewArgvExtension
flag_with_value.strip_prefix(arg_prefix) if flag_with_value
end
+ # Returns an array of values that were given as a comma-seperated list.
+ # @see value
+ def values(name)
+ return unless val = value(name)
+ val.split(",")
+ end
+
def force?
flag? "--force"
end