Задача: настроить автодополнение по таб для kubectl в Винде
Решение: В powershell это сейчас не поддерживается. На гитхабе есть алиасы. Но можно заюзать баш в винде через WSL или cygwin. Если у вас установлен git с git-bash, то ставить дополнительно ничего не надо.
Запускаем bash
1 2 |
kubectl completion bash >> ~/.bashrc vi ~/.bashrc |
так как при вводе kube и табу добавляеься kubectl.exe надо этот exe надо дописать
1 2 3 4 5 |
if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_kubectl kubectl.exe else complete -o default -o nospace -F __start_kubectl kubectl.exe fi |