From 0b1686c5d25bdd4d5d576063932bf4e1a2c7250a Mon Sep 17 00:00:00 2001 From: Taylor Lawson Date: Tue, 14 Mar 2023 16:23:55 +1000 Subject: [PATCH] Hide k8s context or namespace when they are 'default' Kept the : prefix for the namespace to denote that it is in fact a namespace and not a context when context is default and thus down hidden. --- functions/fish_prompt.fish | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/functions/fish_prompt.fish b/functions/fish_prompt.fish index 898046e..21058ea 100644 --- a/functions/fish_prompt.fish +++ b/functions/fish_prompt.fish @@ -641,8 +641,10 @@ function __bobthefish_prompt_k8s_context -S -d 'Show current Kubernetes context' and [ -z $namespace -o "$namespace" = 'default' ] and return - set -l segment $k8s_glyph ' ' $context - [ -n "$namespace" ] + set -l segment $k8s_glyph ' ' + [ "$context" != 'default' ] + and set segment $segment $context + [ "$namespace" != 'default' ] and set segment $segment ':' $namespace __bobthefish_start_segment $color_k8s