Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)NE
Posts
1
Comments
27
Joined
2 yr. ago

  •   sh
        
    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.