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. |
||||
# |
||||
if (( $+commands[minikube] )); then |
||||
__MINICUBE_COMPLETION_FILE="${ZSH_CACHE_DIR}/minicube_completion" |
||||
|
||||
if [ $commands[minikube] ]; then |
||||
source <(minikube completion zsh) |
||||
if [[ ! -f $__MINICUBE_COMPLETION_FILE ]]; then |
||||
minikube completion zsh >! $__MINICUBE_COMPLETION_FILE |
||||
fi |
||||
|
||||
[[ -f $__MINICUBE_COMPLETION_FILE ]] && source $__MINICUBE_COMPLETION_FILE |
||||
|
||||
unset __MINICUBE_COMPLETION_FILE |
||||
fi |
||||
|
||||
Loading…
Reference in new issue