Generate the autocompletion script for zsh
Generate the autocompletion script for the zsh shell.
If shell completion is not already enabled in your environment you will need to enable it. You can execute the following once:
echo "autoload -U compinit; compinit" >> ~/.zshrc
To load completions in your current shell session:
source <(vcli completion zsh)
To load completions for every new session, execute once:
vcli completion zsh > "${fpath[1]}/_vcli"
vcli completion zsh > $(brew --prefix)/share/zsh/site-functions/_vcli
You will need to start a new shell for this setup to take effect.
vcli completion zsh [flags]
-h, --help help for zsh
--no-descriptions disable completion descriptions
-c, --config string configuration file for the CLI (default ~/.vcli.yml)
Could also be set via VARNISH_CONTROLLER_CLI_CONFIG=/path/to/config.yml
--csv Output the response table as CSV format.
-j, --json Output the response table as JSON format.