docs/static/v0.5/reference/mesheryctl/completion/index.html
Output shell completion code
Output shell completion code
mesheryctl completion [bash|zsh|fish]
# bash \<= 3.2
source /dev/stdin \<\<\< "$(mesheryctl completion bash)"
# bash \>= 4.0
source \<(mesheryctl completion bash)
# bash \<= 3.2 on osx
brew install bash-completion # ensure you have bash-completion 1.3+
mesheryctl completion bash \> $(brew --prefix)/etc/bash\_completion.d/mesheryctl
# bash \>= 4.0 on osx
brew install bash-completion@2
mesheryctl completion bash \> $(brew --prefix)/etc/bash\_completion.d/mesheryctl
# zsh
# If shell completion is not already enabled in your environment you will need
# to enable it. You can execute the following once:
# Might need to start a new shell for this setup to take effect.
$ echo "autoload -U compinit; compinit" \>\> ~/.zshrc
source \<(mesheryctl completion zsh)
# zsh on osx / oh-my-zsh
COMPLETION\_DIR=$(echo $fpath | grep -o '[^]\*completions' | grep -v cache) && mkdir -p $COMPLETION\_DIR && mesheryctl completion zsh \> "${COMPLETION\_DIR}/\_mesheryctl"
# fish:
mesheryctl completion fish | source
# To load fish shell completions for each session, execute once:
mesheryctl completion fish \> ~/.config/fish/completions/mesheryctl.fish
-h, --help help for completion
--config string path to config file (default "/home/runner/.meshery/config.yaml") -v, --verbose verbose output
Go back to command reference index