.bash_completion.d/gradle
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 16 Oct 2013 18:42:07 +0300
changeset 643 9f5ece28cd08
child 644 5a6d6ad8e7f4
permissions -rw-r--r--
Add gradle completion.

# -*- mode: sh; sh-shell-file: bash -*-

_gradle()
{
   local cmds cur colonprefixes
   COMPREPLY=()
   local _help_cmds='dependencies dependencyInsight help projects properties tasks'
   local _java_cmds='assemble build buildDependents buildNeeded classes compileJava processResources clean cleanTest jar testClasses compileTestJava processTestResources javadoc check test uploadArchives'
   cur=${COMP_WORDS[COMP_CWORD]}
   # colonprefixes=${cur%"${cur##*:}"}
   COMPREPLY=( $(compgen -W '$_help_cmds $_java_cmds'  -- $cur) )
   # local i=${#COMPREPLY[*]}
   # while [ $((--i)) -ge 0 ]; do
   #    COMPREPLY[$i]=${COMPREPLY[$i]#"$colonprefixes"}
   # done
   return 0
} &&
complete -F _gradle gradle