From 1fdc598871541e4e0a0de29db9d974f202e19db0 Mon Sep 17 00:00:00 2001 From: fanyx Date: Wed, 19 May 2021 12:15:47 +0200 Subject: [PATCH] Add return code validation to .ps1 --- .ps1 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.ps1 b/.ps1 index 4a327d1..e5cf9b7 100644 --- a/.ps1 +++ b/.ps1 @@ -6,6 +6,14 @@ NC='\[\033[00m\]' GREEN='\[\033[01;32m\]' YELLOW='\[\033[01;33m\]' BLUE='\[\033[01;34m\]' +RED='\[\033[01;31m\]' -PS1="${GREEN}\u@\h${NC}:${BLUE}\w${YELLOW}\$(__git_ps1 ' [%s]')${NC} \$ " +SMILEY="${GREEN}:)${NC}" +FROWNY="${RED}:(${NC}" +SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi" + +GIT_BRANCH="$(__git_ps1 ' [%s]')" + + +PS1="${GREEN}\u@\h${NC}:${BLUE}\w${NC} \`${SELECT}\`${YELLOW}\$(__git_ps1 ' [%s]')${NC} \$ "