diff options
| author | 2019-11-02 17:16:53 -0400 | |
|---|---|---|
| committer | 2019-11-02 21:16:53 +0000 | |
| commit | 2c7dbf2493bfa3c307575b4cef36cb4812619acb (patch) | |
| tree | 1069d5adae9d56f1be1199a77b09be22f623f1db /gradlew | |
| parent | Merge branch 'pull/163' and bump version (diff) | |
| download | enigma-2c7dbf2493bfa3c307575b4cef36cb4812619acb.tar.gz enigma-2c7dbf2493bfa3c307575b4cef36cb4812619acb.tar.xz enigma-2c7dbf2493bfa3c307575b4cef36cb4812619acb.zip | |
Update readme (#170)
* Update readme
* Update README.md
Diffstat (limited to 'gradlew')
| -rwxr-xr-x | gradlew | 44 |
1 files changed, 34 insertions, 10 deletions
| @@ -1,4 +1,20 @@ | |||
| 1 | #!/usr/bin/env bash | 1 | #!/usr/bin/env sh |
| 2 | |||
| 3 | # | ||
| 4 | # Copyright 2015 the original author or authors. | ||
| 5 | # | ||
| 6 | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
| 7 | # you may not use this file except in compliance with the License. | ||
| 8 | # You may obtain a copy of the License at | ||
| 9 | # | ||
| 10 | # http://www.apache.org/licenses/LICENSE-2.0 | ||
| 11 | # | ||
| 12 | # Unless required by applicable law or agreed to in writing, software | ||
| 13 | # distributed under the License is distributed on an "AS IS" BASIS, | ||
| 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
| 15 | # See the License for the specific language governing permissions and | ||
| 16 | # limitations under the License. | ||
| 17 | # | ||
| 2 | 18 | ||
| 3 | ############################################################################## | 19 | ############################################################################## |
| 4 | ## | 20 | ## |
| @@ -28,16 +44,16 @@ APP_NAME="Gradle" | |||
| 28 | APP_BASE_NAME=`basename "$0"` | 44 | APP_BASE_NAME=`basename "$0"` |
| 29 | 45 | ||
| 30 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | 46 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. |
| 31 | DEFAULT_JVM_OPTS="" | 47 | DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' |
| 32 | 48 | ||
| 33 | # Use the maximum available, or set MAX_FD != -1 to use that value. | 49 | # Use the maximum available, or set MAX_FD != -1 to use that value. |
| 34 | MAX_FD="maximum" | 50 | MAX_FD="maximum" |
| 35 | 51 | ||
| 36 | warn ( ) { | 52 | warn () { |
| 37 | echo "$*" | 53 | echo "$*" |
| 38 | } | 54 | } |
| 39 | 55 | ||
| 40 | die ( ) { | 56 | die () { |
| 41 | echo | 57 | echo |
| 42 | echo "$*" | 58 | echo "$*" |
| 43 | echo | 59 | echo |
| @@ -154,11 +170,19 @@ if $cygwin ; then | |||
| 154 | esac | 170 | esac |
| 155 | fi | 171 | fi |
| 156 | 172 | ||
| 157 | # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules | 173 | # Escape application args |
| 158 | function splitJvmOpts() { | 174 | save () { |
| 159 | JVM_OPTS=("$@") | 175 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done |
| 176 | echo " " | ||
| 160 | } | 177 | } |
| 161 | eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS | 178 | APP_ARGS=$(save "$@") |
| 162 | JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" | ||
| 163 | 179 | ||
| 164 | exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" | 180 | # Collect all arguments for the java command, following the shell quoting and substitution rules |
| 181 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" | ||
| 182 | |||
| 183 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong | ||
| 184 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then | ||
| 185 | cd "$(dirname "$0")" | ||
| 186 | fi | ||
| 187 | |||
| 188 | exec "$JAVACMD" "$@" | ||