From 56e30d2b4371519b9c573229b711fe8820be080b Mon Sep 17 00:00:00 2001 From: Ahmet Alp Balkan Date: Mon, 11 Nov 2019 11:15:48 -0800 Subject: [PATCH] Detect invocation style only in usage() (#183) - removes global SELF variable - fixes #181 Signed-off-by: Ahmet Alp Balkan --- kubectx | 10 ++++++---- kubens | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/kubectx b/kubectx index f00ceceb..ae5ac6f5 100755 --- a/kubectx +++ b/kubectx @@ -22,14 +22,16 @@ set -eou pipefail IFS=$'\n\t' SELF_CMD="$0" -SELF="kubectx" -if [[ "$(basename "$0")" == kubectl-* ]]; then # invoked as plugin - SELF="kubectl ctx" -fi KUBECTX="${XDG_CACHE_HOME:-$HOME/.kube}/kubectx" usage() { + local SELF + SELF="kubectx" + if [[ "$(basename "$0")" == kubectl-* ]]; then # invoked as plugin + SELF="kubectl ctx" + fi + cat <