summaryrefslogtreecommitdiff
path: root/plugins/gradle/gradle.plugin.zsh
diff options
context:
space:
mode:
authorJanosch Schwalm <janosch.schwalm@gmail.com>2018-08-29 20:59:27 +0200
committerRobby Russell <robby@planetargon.com>2018-08-29 11:59:27 -0700
commit84aa274604f33bf440df81fbe73543b072018d47 (patch)
tree1ac0c632fd235687e97bd940947f5eeb823f0078 /plugins/gradle/gradle.plugin.zsh
parent2b6434e8793a876e5465edd9c75819166878aba6 (diff)
downloadzsh-84aa274604f33bf440df81fbe73543b072018d47.tar.gz
zsh-84aa274604f33bf440df81fbe73543b072018d47.tar.bz2
zsh-84aa274604f33bf440df81fbe73543b072018d47.zip
executing gradlew, when gradlew-file exists (#6485)
Diffstat (limited to 'plugins/gradle/gradle.plugin.zsh')
-rw-r--r--plugins/gradle/gradle.plugin.zsh12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/gradle/gradle.plugin.zsh b/plugins/gradle/gradle.plugin.zsh
index c7047552d..8df62c2e2 100644
--- a/plugins/gradle/gradle.plugin.zsh
+++ b/plugins/gradle/gradle.plugin.zsh
@@ -1,6 +1,18 @@
##############################################################################
# A descriptive listing of core Gradle commands
############################################################################
+
+gradle-or-gradlew() {
+ if [ -f ./gradlew ] ; then
+ echo "executing gradlew instead of gradle";
+ ./gradlew "$@";
+ else
+ gradle "$@";
+ fi
+}
+
+alias gradle=gradle-or-gradlew;
+
function _gradle_core_commands() {
local ret=1 state
_arguments ':subcommand:->subcommand' && ret=0