commands.sh

kubectl completion

all

Generate shell completion code for `kubectl` commands.

More info →

Examples (8)

Print the completion script for Bash, Zsh, fish, or PowerShell

kubectl completion bash|zsh|fish|powershell

Load Bash or Zsh completions into the current shell session

source <(kubectl completion bash|zsh)

Append Bash completion script to `~/.bashrc`

Write Zsh completion script to a file in the `fpath`

kubectl completion zsh > "${fpath[1]}/_kubectl"

Load fish completions into the current shell session

Persist fish completions

kubectl completion fish > ~/.config/fish/completions/kubectl.fish

Load PowerShell completions into the current shell session

kubectl completion powershell | Out-String | Invoke-Expression

Persist PowerShell completions

made by @shridhargupta | data from tldr-pages