mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	kubectl: verify kubectl is installed before running compdef (#9346)
This commit is contained in:
		| @@ -150,19 +150,13 @@ alias kepvc='kubectl edit pvc' | ||||
| alias kdpvc='kubectl describe pvc' | ||||
| alias kdelpvc='kubectl delete pvc' | ||||
|  | ||||
| # Colored JSON output | ||||
| kj() { | ||||
|   kubectl "$@" -o json | jq | ||||
| } | ||||
| compdef kj=kubectl | ||||
| # Only run if the user actually has kubectl installed | ||||
| if (( $+commands[kubectl] )); then | ||||
|   kj() { kubectl "$@" -o json | jq; } | ||||
|   kjx() { kubectl "$@" -o json | fx; } | ||||
|   ky() { kubectl "$@" -o yaml | yh; } | ||||
|  | ||||
| kjx() { | ||||
|   kubectl "$@" -o json | fx | ||||
| } | ||||
| compdef kjx=kubectl | ||||
|  | ||||
| # Colored YAML output | ||||
| ky() { | ||||
|   kubectl "$@" -o yaml | yh | ||||
| } | ||||
| compdef ky=kubectl | ||||
|   compdef kj=kubectl | ||||
|   compdef kjx=kubectl | ||||
|   compdef ky=kubectl | ||||
| fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user