Completion¶
iectl
offers autocompletion support for either bash or zsh which improves usage.
NOTICE
Shell completion does not work for plugins.
Bash¶
For bash, you require the bash-completion
package. View the instructions of your package manager regarding the installation process.
Afterwards, you have 2 options on how to persist the autocompletion:
- Using the
.bashrc
file:
echo 'source <(iectl completion bash)' >>~/.bashrc
- Using the bash-completion configuration directory:
iectl completion bash >/etc/bash_completion.d/iectl
Zsh¶
For zsh, you have 2 options dependent on whether you use oh-my-zsh or not.
- If you use oh-my-zsh (this requires the zsh-completions plugin):
mkdir -p $ZSH/completions/
iectl completion zsh > $ZSH/completions/_iectl
- If you do not use oh-my-zsh:
iectl completion zsh > /usr/local/share/zsh/site-functions/_iectl
autoload -U compinit && compinit