как установить плагин автозаполнения kubectl для zsh?

Я установил ohmyz.sh на свою книгу Mac, я хочу установить плагин автозаполнения kubectl для zsh, но не знаю, как установить, может ли кто-нибудь помочь в этом?


person Bravo    schedule 20.02.2018    source источник


Ответы (2)


Согласно официальной документации kubectl:

при использовании Oh-My-Zsh отредактируйте файл ~/.zshrc и обновите строку plugins=, чтобы включить подключаемый модуль kubectl.

source <(kubectl completion zsh)
person nickgryg    schedule 20.02.2018

Другой вариант: мне нравится следующая установка;

~/.zshrc: определить, какие плагины я хочу загрузить

...

plugins=(
  git
  ...
  kubectl
)

...

~/.oh-my-zsh/custom/plugins/*: определите мои пользовательские плагины, в этом случае замените kubectl из OhMyZsh файлом, который генерирует эта команда:

kubectl completion zsh > ~/.oh-my-zsh/custom/plugins/kubectl.plugin.zsh

рабочая установка

person Manu    schedule 30.04.2019
comment
работает безупречно! - person Gaurav; 07.12.2020