minikube: cache command completions (#7446)
parent
e42683b8c5
commit
74420341df
1 changed files with 9 additions and 2 deletions
@ -1,6 +1,13 @@ |
|||||||
# Autocompletion for Minikube. |
# Autocompletion for Minikube. |
||||||
# |
# |
||||||
|
if (( $+commands[minikube] )); then |
||||||
|
__MINICUBE_COMPLETION_FILE="${ZSH_CACHE_DIR}/minicube_completion" |
||||||
|
|
||||||
if [ $commands[minikube] ]; then |
if [[ ! -f $__MINICUBE_COMPLETION_FILE ]]; then |
||||||
source <(minikube completion zsh) |
minikube completion zsh >! $__MINICUBE_COMPLETION_FILE |
||||||
|
fi |
||||||
|
|
||||||
|
[[ -f $__MINICUBE_COMPLETION_FILE ]] && source $__MINICUBE_COMPLETION_FILE |
||||||
|
|
||||||
|
unset __MINICUBE_COMPLETION_FILE |
||||||
fi |
fi |
||||||
|
|||||||
Loading…
Reference in new issue