Last active
October 4, 2019 09:00
-
-
Save DaniGuardiola/1d301f79eeaa94cfefb7c91d8e328b33 to your computer and use it in GitHub Desktop.
My custom bash prompt. It shows the branch and removes the machine name in the color version.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Usage: | |
# In your ~/.bashrc file, first look for the | |
# "unset color_prompt force_color_prompt" line | |
# and disable it by commenting it. | |
# Then, paste this code at the end of the file | |
# (or anywhere below the line you just commented). | |
PS1='' | |
parse_git_branch() { | |
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ \1 /' | |
} | |
if [ "$color_prompt" = yes ]; then | |
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u \[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ ' | |
else | |
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ ' | |
fi | |
unset color_prompt force_color_prompt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment