diff --git a/fish/theme-t31m/fish_greeting.fish b/fish/theme-t31m/fish_greeting.fish index 270eae0..6930d77 100644 --- a/fish/theme-t31m/fish_greeting.fish +++ b/fish/theme-t31m/fish_greeting.fish @@ -1,13 +1,5 @@ set -g CMD_DURATION 0 -#function dim -# set_color -o 4f4f4f -#end - -#function off -# set_color -o normal -#end - function fish_greeting - echo "Welcome to FiSH "(uname -nrs) + echo "Welcome to "(uname -n) end diff --git a/fish/theme-t31m/fish_prompt.fish b/fish/theme-t31m/fish_prompt.fish index cc5cb2c..39cc1dd 100644 --- a/fish/theme-t31m/fish_prompt.fish +++ b/fish/theme-t31m/fish_prompt.fish @@ -54,10 +54,11 @@ function fish_prompt set t31m_custom (t31m_prompt) + # check if latest cmd resulted in exit code 0 (ok) if test "$code" = 0 echo -n -s "$t31m_custom"(red)"$symbol"(off) else - echo -n -s (dim)"$symbol"(off) + echo -n -s "$t31m_custom"(dim)"$symbol"(off) end end diff --git a/fish/theme-t31m/fish_right_prompt.fish b/fish/theme-t31m/fish_right_prompt.fish index 1149bff..e7fd410 100644 --- a/fish/theme-t31m/fish_right_prompt.fish +++ b/fish/theme-t31m/fish_right_prompt.fish @@ -86,29 +86,6 @@ function git::untracked end end -# Kubernetes - -function k8s::current_context - command kubectl config current-context -end - -function k8s::current_namespace - command kubectl config view --minify -o jsonpath='{.contexts[0].context.namespace}' -end - -# Terraform - -# Test whether this is a terraform directory by finding .tf files -function terraform::directory - command find . -name '*.tf' >/dev/null ^/dev/null -maxdepth 0 -end - -function terraform::workspace - terraform::directory; and begin - test -e .terraform/environment - end -end - function fish_right_prompt if test "$theme_complete_path" = "yes" @@ -123,21 +100,7 @@ function fish_right_prompt end end - command -sq kubectl; and k8s::current_context >/dev/null 2>/dev/null; and begin - set -l k8s_namespace (k8s::current_namespace) - if test -z "$k8s_namespace" - printf (yellow)"("(dim)(k8s::current_context)(yellow)") "(off) - else - printf (yellow)"("(dim)(k8s::current_context)"/$k8s_namespace"(yellow)") "(off) - end - end - - if terraform::workspace - set terraform_workspace_name (command cat .terraform/environment) - printf (yellow)"("(dim)$terraform_workspace_name(yellow)") "(off) - end - - printf (yellow)"("(dim)$cwd(yellow)") "(off) - printf (dim)(date +%H(yellow):(dim)%M(yellow):(dim)%S)(off) + printf (yellow)"("(off)$cwd(yellow)") "(off) + printf (off)(date +%H(yellow):(off)%M(yellow):(off)%S)(off) end diff --git a/fish/theme-t31m/t31m_prompt.fish b/fish/theme-t31m/t31m_prompt.fish index 4c291ed..db5d0ca 100644 --- a/fish/theme-t31m/t31m_prompt.fish +++ b/fish/theme-t31m/t31m_prompt.fish @@ -1,20 +1,24 @@ -# by T31M function prompt::awsenv if test -n "$env" - echo -n -s "[aws=$env]" + if [ $env = "prod" ] + echo -n -s (yellow)"["(red)"$env"(yellow)"]"(off) + else + echo -n -s (yellow)"["(off)"$env"(yellow)"]"(off) + end end end function prompt::pyenv if test -n "$PYENV_VERSION" - echo -n -s "[$PYENV_VERSION]" + echo -n -s (yellow)"["(cyan)"$PYENV_VERSION"(yellow)"]"(off) end end function t31m_prompt set awsenv (prompt::awsenv) set pyenv (prompt::pyenv) - echo -n -s (red)"$awsenv"(cyan)"$pyenv" + #echo -n -s (red)"$awsenv"(cyan)"$pyenv" + echo -n -s "$pyenv$awsenv" end