Add a plugin that makes it easier to use the gradle wrapper if a project has one.
parent
1e9c8bf00e
commit
da0b610a57
|
|
@ -0,0 +1,22 @@
|
|||
cite about-plugin
|
||||
about-plugin 'Add a gw command to use gradle wrapper if present, else use system gradle'
|
||||
|
||||
function gw() {
|
||||
local file="gradlew"
|
||||
local curr_path="${PWD}"
|
||||
local result="gradle"
|
||||
|
||||
# Search recursively upwards for file.
|
||||
until [[ "${curr_path}" == "/" ]]; do
|
||||
if [[ -e "${curr_path}/${file}" ]]; then
|
||||
result="${curr_path}/${file}"
|
||||
break
|
||||
else
|
||||
curr_path=$(dirname "${curr_path}")
|
||||
fi
|
||||
done
|
||||
|
||||
# Call gradle
|
||||
"${result}" $*
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue