mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	fix(docker): only load old completion if docker <23
This commit is contained in:
		
							parent
							
								
									54779e5250
								
							
						
					
					
						commit
						fe4b565986
					
				@ -36,6 +36,11 @@ if (( ! $+commands[docker] )); then
 | 
			
		||||
  return
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Standarized $0 handling
 | 
			
		||||
# https://zdharma-continuum.github.io/Zsh-100-Commits-Club/Zsh-Plugin-Standard.html
 | 
			
		||||
0="${${ZERO:-${0:#$ZSH_ARGZERO}}:-${(%):-%N}}"
 | 
			
		||||
0="${${(M)0:#/*}:-$PWD/$0}"
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  # docker version returns `Docker version 24.0.2, build cb74dfcd85`
 | 
			
		||||
  # with `s:,:` remove the comma after the version, and select third word of it
 | 
			
		||||
@ -50,5 +55,7 @@ fi
 | 
			
		||||
      _comps[docker]=_docker
 | 
			
		||||
    fi
 | 
			
		||||
    command docker completion zsh >| "$ZSH_CACHE_DIR/completions/_docker"
 | 
			
		||||
  else
 | 
			
		||||
    command cp "${0:h}/completions/_docker" "$ZSH_CACHE_DIR/completions/_docker"
 | 
			
		||||
  fi
 | 
			
		||||
} &|
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user