bca73e18584771fd6db770055dac25b5728764c3

Author
Quentin Nerden <kenden@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(plugins): add completion plugin for `invoke` (#7311)

Co-authored-by: Quentin Nerden <quentin.nerden@intel.com>

Diff

 1diff --git a/plugins/invoke/README.md b/plugins/invoke/README.md
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..3f4b880786998ab25a94739f001e00cce47393e6
 4--- /dev/null
 5+++ b/plugins/invoke/README.md
 6@@ -0,0 +1,10 @@
 7+# Invoke plugin
 8+
 9+This plugin adds completion for [invoke](https://github.com/pyinvoke/invoke).
10+
11+To use it, add `invoke` to the plugins array in your `~/.zshrc` file:
12+
13+```zsh
14+plugins=(... invoke)
15+```
16+
17diff --git a/plugins/invoke/invoke.plugin.zsh b/plugins/invoke/invoke.plugin.zsh
18new file mode 100644
19index 0000000000000000000000000000000000000000..8c807de027095cb300786f2bf060cddc2489569f
20--- /dev/null
21+++ b/plugins/invoke/invoke.plugin.zsh
22@@ -0,0 +1,5 @@
23+# Autocompletion for invoke.
24+#
25+if [ $commands[invoke] ]; then
26+  source <(invoke --print-completion-script=zsh)
27+fi