• 1 Post
  • 6 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle





  • reset="\[\e[m\]"
    blue="\[\e[00;34m\]"
    purple="\[\e[00;35m\]"
    cyan="\[\e[00;36m\]"
    yellow="\[\e[00;33m\]"
    blink_yellow="\[\e[05;33m\]"
    
    first_line="${reset}┌─[${blue}\u${reset}]-[${cyan}\h${reset}]-[${yellow}\w${reset}]"
    second_line="\n└─[${blink_yellow}\$${reset}] "
    
    if [ -f /usr/share/git/git-prompt.sh ]; then
        source /usr/share/git/git-prompt.sh
        GIT_PS1_SHOWCOLORHINTS=1
        PROMPT_COMMAND="__git_ps1 '$first_line' '$second_line' ' $purple %s';"
    else
        # if the file doesn't exist create prompt directly with PS1
        PS1="$first_line$second_line"
    fi
    unset reset blue purple cyan yellow blink_yellow first_line second_line
    

    It doesn’t have to be so long I just don’t like when people put everything in one line and its impossible to understand.