diff options
author | Jordan Taylor <jtaylor007.jt@gmail.com> | 2017-05-26 16:02:14 +0300 |
---|---|---|
committer | Jordan Taylor <jtaylor007.jt@gmail.com> | 2017-05-26 16:02:14 +0300 |
commit | d8d6c752fdeabf4de96ba96a361069e1fe8e65da (patch) | |
tree | 27d155fa83719dac0ec71940caf27c4c606c9d22 /powerlevel9k.zsh-theme | |
parent | 92264124a9a3894b86ec66617d5e40dea77cd2f1 (diff) |
added the current context prompt for your kubectl config
Diffstat (limited to 'powerlevel9k.zsh-theme')
-rwxr-xr-x | powerlevel9k.zsh-theme | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme index 666ce965..fa2e94ab 100755 --- a/powerlevel9k.zsh-theme +++ b/powerlevel9k.zsh-theme @@ -1353,6 +1353,20 @@ prompt_dir_writable() { fi } +# Kubernetes Current Context +prompt_kubecontext() { + local kubectl=$(kubectl version 2>/dev/null) + + if [[ -n "kubectl_version" ]]; then + # Get the current Kubernetes config context's namespaece + local k8s_namespace=$(kubectl config get-contexts --no-headers | grep '*' | awk '{print $5}') + # Get the current Kuberenetes context + local k8s_context=$(kubectl config current-context) + "$1_prompt_segment" "$0" "$2" "magenta" "white" "$k8s_context/$k8s_namespace \u2388" + fi +} + + ################################################################ # Prompt processing and drawing ################################################################ |