.bash_completion.d/gradle
changeset 827 4bd348e3422d
parent 734 da0dc50393b6
child 829 ccd4c8b35330
equal deleted inserted replaced
826:54d42c57cc4d 827:4bd348e3422d
     5   local _opts="-? -h --help -A --dep-tasks -C --cache -D --system-prop -I --init-script -P --project-prop -S --full-stacktrace -a --no-rebuild --all \
     5   local _opts="-? -h --help -A --dep-tasks -C --cache -D --system-prop -I --init-script -P --project-prop -S --full-stacktrace -a --no-rebuild --all \
     6      -b --build-file -c --settings-file -d --debug -e --embedded -g --gradle-user-home --gui -i --info -m --dry-run --no-opt -p --project-dir \
     6      -b --build-file -c --settings-file -d --debug -e --embedded -g --gradle-user-home --gui -i --info -m --dry-run --no-opt -p --project-dir \
     7      -q --quiet -r --properties -s --stacktrace -t --tasks -u --no-search-upward -v --version -x --exclude-task \
     7      -q --quiet -r --properties -s --stacktrace -t --tasks -u --no-search-upward -v --version -x --exclude-task \
     8      --continue --daemon --foreground --no-color --no-daemon --offline --parallel --parallel-threads --project-cache-dir --recompile-scripts --refresh --refresh-dependencies \
     8      --continue --daemon --foreground --no-color --no-daemon --offline --parallel --parallel-threads --project-cache-dir --recompile-scripts --refresh --refresh-dependencies \
     9      --rerun-tasks --stop"
     9      --rerun-tasks --stop"
    10   local _help_cmds='dependencies dependencyInsight help projects properties tasks'
    10   local _help_cmds='components dependencies dependencyInsight buildEnvironment help model projects properties tasks'
    11   local _java_cmds='assemble build buildDependents buildNeeded classes compileJava processResources clean cleanTest jar testClasses compileTestJava processTestResources javadoc check test uploadArchives'
    11   local _java_cmds='assemble build buildDependents buildNeeded classes compileJava processResources clean cleanTest jar testClasses compileTestJava processTestResources javadoc check test uploadArchives'
    12   local _application_cmds='run startScripts installApp distZip distTar'
    12   local _application_cmds='run startScripts installApp distZip distTar'
       
    13   local _other_cmd='install interactive'
    13   local cur prev
    14   local cur prev
    14   cur=${COMP_WORDS[COMP_CWORD]}
    15   cur=${COMP_WORDS[COMP_CWORD]}
    15   [[ $COMP_CWORD != 0 ]] && prev=${COMP_WORDS[COMP_CWORD-1]}
    16   [[ $COMP_CWORD != 0 ]] && prev=${COMP_WORDS[COMP_CWORD-1]}
    16   case "$prev" in
    17   case "$prev" in
    17     -I|--init-script|-b|--build-file|-c|--settings-file|-e|--embedded)
    18     -I|--init-script|-b|--build-file|-c|--settings-file|-e|--embedded)
    20     -g|--gradle-user-home|-p|--project-dir|--project-cache-dir)
    21     -g|--gradle-user-home|-p|--project-dir|--project-cache-dir)
    21       COMPREPLY=( $(compgen -d -- "$cur") )
    22       COMPREPLY=( $(compgen -d -- "$cur") )
    22       return ;;
    23       return ;;
    23   esac
    24   esac
    24   # colonprefixes=${cur%"${cur##*:}"}
    25   # colonprefixes=${cur%"${cur##*:}"}
    25   COMPREPLY=( $(compgen -W '$_opts $_help_cmds $_java_cmds $_application_cmds'  -- $cur) )
    26   COMPREPLY=( $(compgen -W '$_opts $_help_cmds $_java_cmds $_application_cmds $_other_cmd'  -- $cur) )
    26   # local i=${#COMPREPLY[*]}
    27   # local i=${#COMPREPLY[*]}
    27   # while [ $((--i)) -ge 0 ]; do
    28   # while [ $((--i)) -ge 0 ]; do
    28   #    COMPREPLY[$i]=${COMPREPLY[$i]#"$colonprefixes"}
    29   #    COMPREPLY[$i]=${COMPREPLY[$i]#"$colonprefixes"}
    29   # done
    30   # done
    30   return 0
    31   return 0