gradlew
author Da Risk <da_risk@geekorum.com>
Wed, 27 Aug 2025 16:06:26 -0400
changeset 93 0f0e69edeafc
parent 1 831cffa9c991
permissions -rwxr-xr-x
build: update agp and gradle
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
#!/usr/bin/env sh
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
#
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
# Copyright 2015 the original author or authors.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
#
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
# Licensed under the Apache License, Version 2.0 (the "License");
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
# you may not use this file except in compliance with the License.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
# You may obtain a copy of the License at
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
#
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
#      https://www.apache.org/licenses/LICENSE-2.0
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
#
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
# Unless required by applicable law or agreed to in writing, software
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
# distributed under the License is distributed on an "AS IS" BASIS,
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
# See the License for the specific language governing permissions and
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
# limitations under the License.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
#
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
##############################################################################
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
##
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
##  Gradle start up script for UN*X
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
##
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
##############################################################################
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
# Attempt to set APP_HOME
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
# Resolve links: $0 may be a link
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
PRG="$0"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
# Need this for relative symlinks.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
while [ -h "$PRG" ] ; do
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
    ls=`ls -ld "$PRG"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
    link=`expr "$ls" : '.*-> \(.*\)$'`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
    if expr "$link" : '/.*' > /dev/null; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
        PRG="$link"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
    else
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
        PRG=`dirname "$PRG"`"/$link"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
    fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
done
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
SAVED="`pwd`"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
cd "`dirname \"$PRG\"`/" >/dev/null
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
APP_HOME="`pwd -P`"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
cd "$SAVED" >/dev/null
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
APP_NAME="Gradle"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
APP_BASE_NAME=`basename "$0"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    47
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    48
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
# Use the maximum available, or set MAX_FD != -1 to use that value.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    50
MAX_FD="maximum"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    52
warn () {
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    53
    echo "$*"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    54
}
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    55
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    56
die () {
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    57
    echo
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    58
    echo "$*"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    59
    echo
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    60
    exit 1
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    61
}
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    62
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    63
# OS specific support (must be 'true' or 'false').
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    64
cygwin=false
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    65
msys=false
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    66
darwin=false
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    67
nonstop=false
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    68
case "`uname`" in
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    69
  CYGWIN* )
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    70
    cygwin=true
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    71
    ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    72
  Darwin* )
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    73
    darwin=true
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    74
    ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    75
  MINGW* )
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    76
    msys=true
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    77
    ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    78
  NONSTOP* )
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    79
    nonstop=true
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    80
    ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    81
esac
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    82
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    83
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    84
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    85
# Determine the Java command to use to start the JVM.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    86
if [ -n "$JAVA_HOME" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    87
    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    88
        # IBM's JDK on AIX uses strange locations for the executables
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    89
        JAVACMD="$JAVA_HOME/jre/sh/java"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    90
    else
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    91
        JAVACMD="$JAVA_HOME/bin/java"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    92
    fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    93
    if [ ! -x "$JAVACMD" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    94
        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    95
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    96
Please set the JAVA_HOME variable in your environment to match the
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    97
location of your Java installation."
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    98
    fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    99
else
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   100
    JAVACMD="java"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   101
    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   102
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   103
Please set the JAVA_HOME variable in your environment to match the
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   104
location of your Java installation."
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   105
fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   106
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   107
# Increase the maximum file descriptors if we can.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   108
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   109
    MAX_FD_LIMIT=`ulimit -H -n`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   110
    if [ $? -eq 0 ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   111
        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   112
            MAX_FD="$MAX_FD_LIMIT"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   113
        fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   114
        ulimit -n $MAX_FD
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   115
        if [ $? -ne 0 ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   116
            warn "Could not set maximum file descriptor limit: $MAX_FD"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   117
        fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   118
    else
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   119
        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   120
    fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   121
fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   122
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   123
# For Darwin, add options to specify how the application appears in the dock
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   124
if $darwin; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   125
    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   126
fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   127
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   128
# For Cygwin or MSYS, switch paths to Windows format before running java
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   129
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   130
    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   131
    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   132
    JAVACMD=`cygpath --unix "$JAVACMD"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   133
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   134
    # We build the pattern for arguments to be converted via cygpath
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   135
    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   136
    SEP=""
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   137
    for dir in $ROOTDIRSRAW ; do
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   138
        ROOTDIRS="$ROOTDIRS$SEP$dir"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   139
        SEP="|"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   140
    done
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   141
    OURCYGPATTERN="(^($ROOTDIRS))"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   142
    # Add a user-defined pattern to the cygpath arguments
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   143
    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   144
        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   145
    fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   146
    # Now convert the arguments - kludge to limit ourselves to /bin/sh
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   147
    i=0
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   148
    for arg in "$@" ; do
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   149
        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   150
        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   151
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   152
        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   153
            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   154
        else
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   155
            eval `echo args$i`="\"$arg\""
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   156
        fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   157
        i=`expr $i + 1`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   158
    done
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   159
    case $i in
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   160
        0) set -- ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   161
        1) set -- "$args0" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   162
        2) set -- "$args0" "$args1" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   163
        3) set -- "$args0" "$args1" "$args2" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   164
        4) set -- "$args0" "$args1" "$args2" "$args3" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   165
        5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   166
        6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   167
        7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   168
        8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   169
        9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   170
    esac
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   171
fi
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   172
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   173
# Escape application args
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   174
save () {
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   175
    for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   176
    echo " "
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   177
}
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   178
APP_ARGS=`save "$@"`
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   179
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   180
# Collect all arguments for the java command, following the shell quoting and substitution rules
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   181
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   182
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   183
exec "$JAVACMD" "$@"