37 lines
1.3 KiB
Markdown
Raw Normal View History

# kubectl completion
> Генерировать код автодополнения для команд `kubectl`.
> Больше информации: <https://kubernetes.io/docs/reference/kubectl/generated/kubectl_completion/>.
- Вывести скрипт автодополнения для Bash, Zsh, fish или PowerShell:
`kubectl completion {{bash|zsh|fish|powershell}}`
- Загрузить автодополнение Bash или Zsh в текущую сессию оболочки:
`source <(kubectl completion {{bash|zsh}})`
- Добавить скрипт автодополнения Bash в `~/.bashrc`:
`kubectl completion bash >> ~/.bashrc`
- Записать скрипт автодополнения Zsh в файл в `fpath`:
`kubectl completion zsh > "${fpath[1]}/_kubectl"`
- Загрузить автодополнение fish в текущую сессию оболочки:
`kubectl completion fish | source`
- Сохранить автодополнение fish:
`kubectl completion fish > ~/.config/fish/completions/kubectl.fish`
- Загрузить автодополнение PowerShell в текущую сессию оболочки:
`kubectl completion powershell | Out-String | Invoke-Expression`
- Сохранить автодополнение PowerShell:
`kubectl completion powershell >> $PROFILE`