From adef40b76037a6ed7e646318ad3b72c9636e8051 Mon Sep 17 00:00:00 2001 From: Jakub Fojt Date: Fri, 7 Feb 2020 14:23:00 +0100 Subject: [PATCH] prompt: Remove absolute path when in git repo --- .bash_prompt.kuba | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.bash_prompt.kuba b/.bash_prompt.kuba index 71b6be3..5cab51d 100644 --- a/.bash_prompt.kuba +++ b/.bash_prompt.kuba @@ -91,16 +91,17 @@ set_prompt() fi # user@host PS1="\u\[$txtwht\]@\h" - # Current path - PS1+="\[$txtgrn\]\w " # Git repo + path in repo if [ "$is_git" ]; then local git_repo=$(basename `git rev-parse --show-toplevel` 2>/dev/null) local git_rel_path=$(git rev-parse --show-prefix 2>/dev/null) - PS1+="\[$txtcyn\]$git_repo \[$txtpur\]$git_rel_path\[$txtrst\]" + PS1+="\[$txtcyn\][$git_repo] \[$txtpur\]$git_rel_path\[$txtrst\]" # Green git branch PS1+="\[$txtgrn\]$(__git_ps1 '(%s')\[$txtwht\]" PS1+="$(format_modified)\[$txtgrn\])\[$txtrst\] " + else + # Current path + PS1+="\[$txtgrn\]\w " fi # Good old prompt, $ for user, # for root PS1+="\[$txtrst\]\\$ "