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