mirror of https://github.com/sbt/sbt.git
Capture double dashes in process args
This commit is contained in:
parent
b24ec386ab
commit
2946025d75
|
|
@ -516,19 +516,19 @@ map_args () {
|
||||||
process_args () {
|
process_args () {
|
||||||
while [[ $# -gt 0 ]]; do
|
while [[ $# -gt 0 ]]; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
-h|-help) usage; exit 1 ;;
|
-h|-help|--help) usage; exit 1 ;;
|
||||||
-v|-verbose) sbt_verbose=1 && shift ;;
|
-v|-verbose|--verbose) sbt_verbose=1 && shift ;;
|
||||||
-V|-version) print_sbt_version=1 && shift ;;
|
-V|-version|--version) print_sbt_version=1 && shift ;;
|
||||||
-d|-debug) sbt_debug=1 && addSbt "-debug" && shift ;;
|
-d|-debug|--debug) sbt_debug=1 && addSbt "-debug" && shift ;;
|
||||||
|
|
||||||
-ivy) require_arg path "$1" "$2" && addJava "-Dsbt.ivy.home=$2" && shift 2 ;;
|
-ivy|--ivy) require_arg path "$1" "$2" && addJava "-Dsbt.ivy.home=$2" && shift 2 ;;
|
||||||
-mem) require_arg integer "$1" "$2" && addMemory "$2" && shift 2 ;;
|
-mem|--mem) require_arg integer "$1" "$2" && addMemory "$2" && shift 2 ;;
|
||||||
-jvm-debug) require_arg port "$1" "$2" && addDebugger $2 && shift 2 ;;
|
-jvm-debug|--jvm-debug) require_arg port "$1" "$2" && addDebugger $2 && shift 2 ;;
|
||||||
-batch) exec </dev/null && shift ;;
|
-batch|--batch) exec </dev/null && shift ;;
|
||||||
|
|
||||||
-sbt-jar) require_arg path "$1" "$2" && sbt_jar="$2" && shift 2 ;;
|
-sbt-jar|--sbt-jar) require_arg path "$1" "$2" && sbt_jar="$2" && shift 2 ;;
|
||||||
-sbt-version) require_arg version "$1" "$2" && sbt_version="$2" && shift 2 ;;
|
-sbt-version|--sbt-version) require_arg version "$1" "$2" && sbt_version="$2" && shift 2 ;;
|
||||||
-java-home) require_arg path "$1" "$2" &&
|
-java-home|--java-home) require_arg path "$1" "$2" &&
|
||||||
java_cmd="$2/bin/java" &&
|
java_cmd="$2/bin/java" &&
|
||||||
export JAVA_HOME="$2" &&
|
export JAVA_HOME="$2" &&
|
||||||
export JDK_HOME="$2" &&
|
export JDK_HOME="$2" &&
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue