summary refs log tree commit diff stats
path: root/user/zsh/zshrc
diff options
context:
space:
mode:
Diffstat (limited to 'user/zsh/zshrc')
-rw-r--r--user/zsh/zshrc57
1 files changed, 27 insertions, 30 deletions
diff --git a/user/zsh/zshrc b/user/zsh/zshrc
index c63dace2..d843ce2f 100644
--- a/user/zsh/zshrc
+++ b/user/zsh/zshrc
@@ -56,13 +56,13 @@ ds () {
   du -hd1 "$@" | $sort -h
 }
 zle-upify() {
-    buf="$(echo "$BUFFER" | sed 's/[ |]*$//')"
-    tmp="$(mktemp)"
-    eval "$buf |& up -o '$tmp' 2>/dev/null"
-    cmd="$(tail -n +2 "$tmp")"
-    rm -f "$tmp"
-    BUFFER="$BUFFER | $cmd"
-    zle end-of-line
+  buf="$(echo "$BUFFER" | sed 's/[ |]*$//')"
+  tmp="$(mktemp)"
+  eval "$buf |& up -o '$tmp' 2>/dev/null"
+  cmd="$(tail -n +2 "$tmp")"
+  rm -f "$tmp"
+  BUFFER="$BUFFER | $cmd"
+  zle end-of-line
 }
 zle -N zle-upify
 
@@ -100,34 +100,31 @@ else
   AGKOZAK_PROMPT_DIRTRIM=0
   AGKOZAK_LEFT_PROMPT_ONLY=${+SSH_CLIENT}
 
-  if [[ -z $SSH_CLIENT ]]
-  then
-    check_kubectl_context () {
-      if [[ "$PWD" =~ satoshipay ]]
+  check_kubectl_context () {
+    if [[ "$PWD" =~ satoshipay ]]
+    then
+      kubectl_context=$(kubectl config current-context)
+      kubectl_namespace=$(kubectl config view -o jsonpath="{.contexts[?(@.name==\"${kubectl_context}\")].context.namespace}")
+      if [[ $kubectl_context =~ production ]]
       then
-        kubectl_context=$(kubectl config current-context)
-        kubectl_namespace=$(kubectl config view -o jsonpath="{.contexts[?(@.name==\"${kubectl_context}\")].context.namespace}")
-        if [[ $kubectl_context =~ production ]]
+        kubectl_colour=red
+        kubectl_release=satoshipay-${kubectl_namespace}
+      else
+        kubectl_colour=yellow
+        if [[ -z $mr ]]
         then
-          kubectl_colour=red
-          kubectl_release=satoshipay-${kubectl_namespace}
+          kubectl_release=satoshipay-${kubectl_namespace}-staging
         else
-          kubectl_colour=yellow
-          if [[ -z $mr ]]
-          then
-            kubectl_release=satoshipay-${kubectl_namespace}-staging
-          else
-            kubectl_release=story-${mr}-${kubectl_namespace}
-          fi
+          kubectl_release=story-${mr}-${kubectl_namespace}
         fi
-        prompt_context="%F{$kubectl_colour}[${kubectl_context}:${kubectl_namespace}]%f"
-      else
-        prompt_context=
       fi
-    }
-    precmd_functions+=(check_kubectl_context)
-    AGKOZAK_CUSTOM_RPROMPT='${prompt_context}%(3V.%F{${AGKOZAK_COLORS_BRANCH_STATUS}%3v%f.)'
-  fi
+      prompt_context="%F{$kubectl_colour}[${kubectl_context}:${kubectl_namespace}]%f"
+    else
+      prompt_context=
+    fi
+  }
+  precmd_functions+=(check_kubectl_context)
+  AGKOZAK_CUSTOM_RPROMPT='${prompt_context}%(3V.%F{${AGKOZAK_COLORS_BRANCH_STATUS}%3v%f.)'
 fi
 
 export FZF_CTRL_T_COMMAND='(fd --hidden --follow --exclude ".git" .) 2> /dev/null'