Added completion for --console + --warning-mode.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Wed, 25 Nov 2020 20:51:28 +0200
changeset 955 5f3955ac75f3
parent 954 2a197211653b
child 956 42ecad5e2cfe
Added completion for --console + --warning-mode.
.bash_completion.d/gradle
--- a/.bash_completion.d/gradle	Wed Nov 25 19:39:58 2020 +0200
+++ b/.bash_completion.d/gradle	Wed Nov 25 20:51:28 2020 +0200
@@ -15,13 +15,14 @@
 _gradle()
 {
   local OIFS=$IFS
-  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 \
-     -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 \
-     -q --quiet -r --properties -s --stacktrace -t --tasks -u --no-search-upward -v --version -x --exclude-task \
-     --continue --foreground --no-color --project-cache-dir --include-build --recompile-scripts --refresh --refresh-dependencies \
-     --fail-fast \
-     --console \
-     --daemon --no-daemon --offline --build-cache --parallel --parallel-threads --profile --status \
+  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
+     -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
+     -q --quiet -r --properties -s --stacktrace --warning-mode
+     -t --tasks -u --no-search-upward -v --version -x --exclude-task
+     --continue --foreground --no-color --project-cache-dir --include-build --recompile-scripts --refresh --refresh-dependencies
+     --fail-fast
+     --console
+     --daemon --no-daemon --offline --build-cache --parallel --parallel-threads --profile --status
      --rerun-tasks --stop"
   local _application_cmds='run startScripts installApp distZip distTar'
   declare -a _extra
@@ -102,9 +103,6 @@
         dependencies|dependencyInsight)
           COMPREPLY=( --configuration )
           IFS=$OIFS; return ;;
-        --console)
-          COMPREPLY=( $(compgen -W "auto plain rich verbose" -- "$cur") )
-          IFS=$OIFS; return ;;
       esac
   fi
 
@@ -200,6 +198,12 @@
     -g|--gradle-user-home|-p|--project-dir|--project-cache-dir|--include-build)
       COMPREPLY=( $(compgen -d -- "$cur") )
       IFS=$OIFS; return ;;
+    --console)
+      COMPREPLY=( $(compgen -W "auto plain rich verbose" -- "$cur") )
+      IFS=$OIFS; return ;;
+    --warning-mode)
+      COMPREPLY=( $(compgen -W "all fail summary none" -- "$cur") )
+      IFS=$OIFS; return ;;
   esac
   local _repl=( ${_extra[@]} ${_tasks[@]} $_application_cmds )
   COMPREPLY=( $(compgen -W '${_repl[@]} $_opts' -- $cur) )