diff --git a/sam/configuration.nix b/sam/configuration.nix index c9959a5..de3e7ac 100644 --- a/sam/configuration.nix +++ b/sam/configuration.nix @@ -142,7 +142,16 @@ initExtra = '' # https://kubernetes.io/docs/reference/kubectl/quick-reference/#bash source <(kubectl completion bash) - alias k=kubectl + k() { + if [[ -t 1 ]]; then # stdout is a terminal + tput dim # Konsole's default theme requires some adjustment + printf "$ kubectl --context %q" "$(kubectl config current-context 2>/dev/null)" + printf " %q" "$@" + echo + tput sgr0 + fi + kubectl "$@" + } complete -o default -F __start_kubectl k ''; };