function __k8s() { local text= if [ -n "$KUBECTL_NAMESPACE" ]; then if [ ! "$KUBECTL_NAMESPACE" = "default" ]; then echo -n "$1$KUBECTL_NAMESPACE" return 0 fi fi } function context() { if [ "$1" = "reset" ]; then unset KUBECTL_CONTEXT elif [ -n "$1" ]; then export KUBECTL_CONTEXT=$1 elif [ -n "$KUBECTL_CONTEXT" ]; then echo "$KUBECTL_CONTEXT" else kubectl config current-context fi } function namespace() { if [ "$1" = "reset" ]; then unset KUBECTL_NAMESPACE elif [ -n "$1" ]; then export KUBECTL_NAMESPACE=$1 elif [ -n "$KUBECTL_NAMESPACE" ]; then echo "$KUBECTL_NAMESPACE" else return 1 fi }