From 01d891272ee5efb3d8ba9ecd878db8ada100382a Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Tue, 28 Nov 2023 09:49:01 -0600 Subject: [PATCH] more minimal prompt --- shell/bashrc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/shell/bashrc b/shell/bashrc index 425ebd9..8c5f2ac 100644 --- a/shell/bashrc +++ b/shell/bashrc @@ -3,14 +3,15 @@ # If not running interactively, don't do anything [[ $- != *i* ]] && return -# Prompt +# git branch prompt_git_branch() { - GIT_BRANCH="$(git branch 2>/dev/null | grep '*' | cut -d ' ' -f 2)" - [ -n "$GIT_BRANCH" ] && printf "  %s " "$GIT_BRANCH" + GIT_BRANCH="$(git branch 2>/dev/null | sed '/\*/!d;s/^\*\s*//g;s/\s*$//g')" + [ -n "$GIT_BRANCH" ] && printf "%s " "$GIT_BRANCH" } -# Alt PS1 without background -#PS1='\[\033[2m\]($?)\[\033[0m\]\[\033[1m\]\[\033[36m\] \u@\h \[\033[34m\]\w \[\033[35m\]$(prompt_git_branch)\[\033[0m\]\[\033[2m\][\!] \@\n\[\033[0m\]⯈ ' -PS1='\[\033[2m\]($?) \[\033[1m\]\[\033[46m\] \u@\h \[\033[44m\] \w \[\033[45m\]$(prompt_git_branch)\[\033[0m\] \[\033[2m\][\!] \@\n\[\033[0m\]⯈ ' + +PS1='\[\033[2m\]($?)\[\033[0m\]\[\033[1m\]\[\033[36m\] \u@\h \[\033[34m\]\w \[\033[35m\]$(prompt_git_branch)\[\033[0m\]\[\033[2m\][\!] \@\n\[\033[0m\]\[\033[2m\]$\[\033[0m\] ' +# Alt PS1 with background +#PS1='\[\033[2m\]($?) \[\033[1m\]\[\033[46m\] \u@\h \[\033[44m\] \w \[\033[45m\]$(prompt_git_branch)\[\033[0m\] \[\033[2m\][\!] \@\n\[\033[0m\]⯈ ' PROMPT_COMMAND="echo" # Line jump after every command # General configs