From 6c94248e98481cbdb33a19343ba1e92f60f236ff Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Fri, 19 Oct 2018 22:20:03 -0700 Subject: [PATCH 1/2] Ensure kubectl in PATH for kubectx --- kubectx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kubectx b/kubectx index 9d753c9..cfa7c00 100755 --- a/kubectx +++ b/kubectx @@ -159,6 +159,10 @@ delete_context() { } main() { + if ! hash kubectl 2>/dev/null; then + echo >&2 "kubectl is not installed" + exit 1 + fi if [[ "$#" -eq 0 ]]; then if [[ -t 1 && -z "${KUBECTX_IGNORE_FZF:-}" && "$(type fzf &>/dev/null; echo $?)" -eq 0 ]]; then choose_context_interactive From 083e56f22178094e1fffff209aca358ed1c9319a Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Fri, 19 Oct 2018 22:20:16 -0700 Subject: [PATCH 2/2] Ensure kubectl in PATH for kubens --- kubens | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kubens b/kubens index 3a5dc6f..c246b0f 100755 --- a/kubens +++ b/kubens @@ -156,6 +156,10 @@ swap_namespace() { } main() { + if ! hash kubectl 2>/dev/null; then + echo >&2 "kubectl is not installed" + exit 1 + fi if [[ "$#" -eq 0 ]]; then if [[ -t 1 && -z ${KUBECTX_IGNORE_FZF:-} && "$(type fzf &>/dev/null; echo $?)" -eq 0 ]]; then choose_namespace_interactive