Advertisement
Tractopelle

Untitled

Sep 23rd, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.46 KB | None | 0 0
  1. export LANG=C.UTF-8
  2.  
  3. echo -e "\e[38;5;208m"
  4. echo -e "      -:/+++/:-          -://///:.        .-:::-     "
  5. echo -e "    -++:-...-/++-      :++:-...-/+/-     :+/::/+/.   "
  6. echo -e "   -++.       .++-    .//.       -++-    ++-   /+/   "
  7. echo -e "   /+:   -/-   :+/          :/-   :+/    ++-   :+/   "
  8. echo -e "   ++:   /+/   .++          /+:   -++    ++-   :+/   "
  9. echo -e "   .-    /+/   .++.   ..    /+:   -++    ++.   :+/   "
  10. echo -e "         /+/   .++.  .++.   /+:   -++     .    :+/   "
  11. echo -e "         /+/   .++.  .++.   /+:   -++          :+/   "
  12. echo -e "   -/.   /+/   .++.  .++.   /+:   -++          :++   "
  13. echo -e "   /+:   /+/   .++    ++.   /+:   -++    ::    :+/   "
  14. echo -e "   /+:   :+/         -++.   /+/         .++.   /+:   "
  15. echo -e "   :++   .++:       ./+:     /+:       ./+:          "
  16. echo -e "    /+:    /++/::::/+/-       :++/::::/+/-           "
  17. echo -e "    ./+:     .-:::--     .-.    .-::::-.    .        "
  18. echo -e "      :+/-             -/+++/-.           -/+/       "
  19. echo -e "       .:-       .-://+/:. .:/+/:--...-:/++/.        "
  20. echo -e "                .//:--         -:://///:-.           "
  21. echo ""
  22. echo ""
  23.  
  24. export GIT_PS1_SHOWDIRTYSTATE=1
  25. export GIT_PS1_SHOWSTASHSTATE=1
  26. export GIT_PS1_SHOWUNTRACKEDFILES=1
  27. export GIT_PS1_SHOWUPSTREAM=verbose
  28. export GIT_PS1_DESCRIBE_STYLE=branch
  29.  
  30. set_bash_prompt(){
  31.     if [[ "$(git rev-parse --is-inside-work-tree 2>/dev/null)" == "true" ]]; then
  32.         PS1="\n\[\e[2m\]\[\e[39m\]Bash version \[\e[1m\e[4m\]\V\[\e[21m\e[24m\], Time: \[\e[1m\]\t, \d \[\e[20m\] Host: \[\e[1m\]\H\[\e[0m\]\[\e[22m\]\nCurrent folder: \[\e[38;5;33m\]\w\[\e[39m\] || (\[\e[38;5;13m\]File\[\e[39m\]/\[\e[38;5;11m\]Folder\[\e[39m\] count: \[\e[38;5;13m\]\$(/bin/ls -lA | egrep -c '^-')(\$(/bin/ls -l | egrep -c '^-'))\[\e[39m\]/\[\e[38;5;11m\]\$(/bin/ls -lA | egrep -c '^d')(\$(/bin/ls -l | egrep -c '^d'))\[\e[39m\])\n\[\e[91m\]Git information:\[\e[39m\] \[\e[92m\]\$(__git_ps1)\[\e[39m\]\n\n\$ "
  33.     else
  34.         PS1="\n\[\e[2m\]\[\e[39m\]Bash version \[\e[1m\e[4m\]\V\[\e[21m\e[24m\], Time: \[\e[1m\]\t, \d \[\e[20m\] Host: \[\e[1m\]\H\[\e[0m\]\[\e[22m\]\nCurrent folder: \[\e[38;5;33m\]\w\[\e[39m\] || (\[\e[38;5;13m\]File\[\e[39m\]/\[\e[38;5;11m\]Folder\[\e[39m\] count: \[\e[38;5;13m\]\$(/bin/ls -lA | egrep -c '^-')(\$(/bin/ls -l | egrep -c '^-'))\[\e[39m\]/\[\e[38;5;11m\]\$(/bin/ls -lA | egrep -c '^d')(\$(/bin/ls -l | egrep -c '^d'))\[\e[39m\])\n\n\$ "
  35.     fi
  36. }
  37.  
  38. PROMPT_COMMAND=set_bash_prompt
  39.  
  40. alias reload='clear && source ~/.bashrc'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement