mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	Co-authored-by: jxlwqq <jxlwqq@gmail.com> Co-authored-by: Francesco Ilario <fr.ilario@gmail.com> Co-authored-by: Marc Cornellà <hello@mcornella.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			679 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			679 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
if (( ! $+commands[kind] )); then
 | 
						|
  return
 | 
						|
fi
 | 
						|
 | 
						|
# If the completion file doesn't exist yet, we need to autoload it and
 | 
						|
# bind it to `kind`. Otherwise, compinit will have already done that.
 | 
						|
if [[ ! -f "$ZSH_CACHE_DIR/completions/_kind" ]]; then
 | 
						|
  typeset -g -A _comps
 | 
						|
  autoload -Uz _kind
 | 
						|
  _comps[kind]=_kind
 | 
						|
fi
 | 
						|
 | 
						|
# Generate and load kind completion
 | 
						|
kind completion zsh >! "$ZSH_CACHE_DIR/completions/_kind" &|
 | 
						|
 | 
						|
# Register aliases
 | 
						|
alias kicc="kind create cluster"
 | 
						|
alias kiccn="kind create cluster --name"
 | 
						|
alias kigc="kind get clusters"
 | 
						|
alias kidc="kind delete cluster"
 | 
						|
alias kidcn="kind delete cluster --name"
 | 
						|
alias kidca="kind delete clusters -A"
 | 
						|
alias kigk="kind get kubeconfig"
 |