Configuring Autocompletion for `mesheryctl`
If you would like to have mesheryctl commands automatically completed for use as you use mesheryctl, then use the following instructions to configure automatic completion within your environment.
Autocompletion for Bash
bash <= 3.2
source /dev/stdin <<< "$(mesheryctl completion bash)"
bash >= 4.0
source <(mesheryctl completion bash)
bash <= 3.2 on MacOS
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 MacOS
brew install bash-completion@2 mesheryctl completion bash > $(brew --prefix)/etc/bash_completion.d/mesheryctl
Autocompletion for zsh
source <(mesheryctl completion zsh)
If shell completion is not already enabled in your environment you will need to enable it. You can execute the following once:
~/.zshrc > echo "autoload -U compinit; compinit"
Note : You might need to restart your shell for this setup to take effect.
zsh on MacOS and Oh My zsh
COMPLETION_DIR=$(echo $fpath | grep -o '[^ ]*completions' | grep -v cache) && mkdir -p $COMPLETION_DIR && mesheryctl completion zsh > "${COMPLETION_DIR}/_mesheryctl"
Autocompletion for fish
mesheryctl completion fish | source
To load fish shell completions for each session, execute once:
mesheryctl completion fish > ~/.config/fish/completions/mesheryctl.fish
Suggested Reading
For an exhaustive list of mesheryctl commands and syntax:
Guides to using Mesheryβs various features and components.
Suggested Reading
Recent Discussions with "mesheryctl" Tag
- Sep 05 | While Setting Environment for Meshery, Facing issue
- Aug 18 | Invalid Component Error while starting meshery system
- Aug 17 | Mesheryctl is not updating on the latest macOS Sonoma beta. Homebrew is giving me some error. Please help
- Aug 09 | New Performance features in mesheryctl
- Aug 03 | Certificates signed by unknown authority
- Jul 20 | `systemctl` unable to get context even if they are available
- Jul 13 | Can we login using `mesheryctl` without opening browser, with token or something similar
- Apr 20 | Error while running mesheryctl system login command
- May 19 | Mesheryctl system login not stopping (after signed in successfully)
- Apr 22 | Uneven way through which meshery opens up