From 7e5739ed4cf758e24bda51fb612a3f09b2f33c45 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 30 Aug 2021 22:45:14 +0100 Subject: [PATCH] feat(kubernetes): add and lazy-load kubectx switcher tool --- Brewfile | 1 + zsh/kubernetes.zsh | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Brewfile b/Brewfile index 21ad8d9..237f11f 100644 --- a/Brewfile +++ b/Brewfile @@ -173,6 +173,7 @@ if hostname == 'noct' brew 'jsonnet-bundler' brew 'kubernetes-cli' brew 'kubernetes-helm' + brew 'kubectx' brew 'mariadb' cask 'lens' diff --git a/zsh/kubernetes.zsh b/zsh/kubernetes.zsh index 443649a..79d4d6a 100644 --- a/zsh/kubernetes.zsh +++ b/zsh/kubernetes.zsh @@ -13,6 +13,12 @@ if command-exists kubectl; then eval "$(command kubectl completion zsh)" } + switch() { + unset -f switch + source "$(brew --prefix switch)/switch.sh" + switch "$@" + } + zinit ice wait lucid as'program' from'gh-r' zinit light stackrox/kube-linter