about summary refs log tree commit diff
path: root/Completion/Unix/Command/_ansible
diff options
context:
space:
mode:
authorOliver Kiddle <okiddle@yahoo.co.uk>2019-08-19 16:15:49 +0200
committerOliver Kiddle <okiddle@yahoo.co.uk>2019-08-19 16:15:49 +0200
commit359a8fce0085888306330354e567f1d0523d230d (patch)
treebd4bd8b53d11258373cfb71e79100fbe67fb05da /Completion/Unix/Command/_ansible
parentc6254f2a93947035ce23b1787923efbda4e8aa9f (diff)
downloadzsh-359a8fce0085888306330354e567f1d0523d230d.tar.gz
zsh-359a8fce0085888306330354e567f1d0523d230d.tar.xz
zsh-359a8fce0085888306330354e567f1d0523d230d.zip
44587: completion option updates
Diffstat (limited to 'Completion/Unix/Command/_ansible')
-rw-r--r--Completion/Unix/Command/_ansible9
1 files changed, 6 insertions, 3 deletions
diff --git a/Completion/Unix/Command/_ansible b/Completion/Unix/Command/_ansible
index a6e586da3..686e9d355 100644
--- a/Completion/Unix/Command/_ansible
+++ b/Completion/Unix/Command/_ansible
@@ -110,7 +110,7 @@ case $service in
       '(-l --list -F --list_files -s --snippet)'{-l,--list}'[list available plugins]'
       '(-l --list -F --list_files -s --snippet)'{-F,--list_files}'[show plugin names and their source files without summaries]'
       '(-l --list -F --list_files -s --snippet)'{-s,--snippet}'[show playbook snippet for specified plugins]'
-      '(-t --type)'{-t+,--type=}'[choose plugin type]:plugin type [module]:(cache callback connection inventory lookup module strategy vars)'
+      '(-t --type)'{-t+,--type=}'[choose plugin type]:plugin type [module]:(become cache callback cliconf connection httpapi inventory lookup shell module strategy vars)'
       '*:plugin:->plugins'
     )
   ;;
@@ -119,9 +119,11 @@ case $service in
       '--export[when doing an --list, represent in a way that is optimized for export]'
       '(-y --yaml)--graph[output inventory graph]'
       '--host[output specific host information]'
+      '--output=[with --list, specify output file]:file:_files'
       '--list[output all hosts information]'
+      '(-y --yaml --vars --graph)--toml[use TOML format instead of JSON]'
       '(-y --yaml)--vars[add variables to the graph display]'
-      '(-y --yaml --vars --graph)'{-y,--yaml}'[use YAML format instead of JSON]'
+      '(-y --yaml --toml --vars --graph)'{-y,--yaml}'[use YAML format instead of JSON]'
     )
   ;;
   ansible-galaxy)
@@ -176,7 +178,7 @@ esac
 (( $#words > 2 )) && ign='!'
 if (( $#args )); then
   _arguments -s -S -C $args \
-    "${ign}(- :)--version[display version information]" \
+    "${ign}(- :)--version[display version information, config and module locations]" \
     "${ign}(- :)"{-h,--help}'[display usage information]' \
     \*{-v,--verbose}"[verbose mode (repeat to increase)]" && ret=0
 
@@ -272,6 +274,7 @@ case $state in
       ;;
       install)
 	args+=(
+	  "--force-with-deps[force overwriting an existing role and it's dependencies]"
 	  '(-n --no-deps)'{-n,--no-deps}"[don’t download roles listed as dependencies]"
 	  '(-i --ignore-errors)'{-i,--ignore-errors}'[ignore errors and continue with the next specified role]'
 	  '(-g --keep-scm-meta)'{-g,--keep-scm-meta}'[use tar instead of the scm archive option when packaging the role]'