| 
									
										
										
										
											2021-12-28 10:49:08 -08:00
										 |  |  | if (( ! $+commands[helm] )); then | 
					
						
							|  |  |  |   return | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # TODO: 2021-12-28: delete this block | 
					
						
							|  |  |  | # Remove old generated file | 
					
						
							|  |  |  | command rm -f "${ZSH_CACHE_DIR}/helm_completion" | 
					
						
							| 
									
										
										
										
											2017-11-06 22:49:27 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-28 10:49:08 -08:00
										 |  |  | # TODO: 2021-12-28: remove this bit of code as it exists in oh-my-zsh.sh | 
					
						
							|  |  |  | # Add completions folder in $ZSH_CACHE_DIR | 
					
						
							|  |  |  | command mkdir -p "$ZSH_CACHE_DIR/completions" | 
					
						
							|  |  |  | (( ${fpath[(Ie)"$ZSH_CACHE_DIR/completions"]} )) || fpath=("$ZSH_CACHE_DIR/completions" $fpath) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-01-17 12:45:59 +01:00
										 |  |  | # If the completion file does not exist, generate it and then source it | 
					
						
							|  |  |  | # Otherwise, source it and regenerate in the background | 
					
						
							| 
									
										
										
										
											2021-12-28 10:49:08 -08:00
										 |  |  | if [[ ! -f "$ZSH_CACHE_DIR/completions/_helm" ]]; then | 
					
						
							| 
									
										
										
										
											2022-01-17 12:45:59 +01:00
										 |  |  |   helm completion zsh >| "$ZSH_CACHE_DIR/completions/_helm" | 
					
						
							|  |  |  |   source "$ZSH_CACHE_DIR/completions/_helm" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   source "$ZSH_CACHE_DIR/completions/_helm" | 
					
						
							|  |  |  |   helm completion zsh >| "$ZSH_CACHE_DIR/completions/_helm" &| | 
					
						
							| 
									
										
										
										
											2017-11-06 22:49:27 +08:00
										 |  |  | fi |