Guest User

Untitled

a guest
Jan 22nd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. # ------------------------------------------------------------------#
  2. # FILE: kanji.theme #
  3. # BY: Oscar Fonseca(hiro@cehh.io) #
  4. # BASED ON: mbriggs by Matt Briggs (matt@mattbriggs.net) #
  5. # ------------------------------------------------------------------#
  6.  
  7. SCM_THEME_PROMPT_DIRTY="${red} ◗${reset_color}"
  8. SCM_THEME_PROMPT_AHEAD="${red} ●${reset_color}"
  9. SCM_THEME_PROMPT_CLEAN="${green} ○${reset_color}"
  10. SCM_THEME_PROMPT_PREFIX=" "
  11. SCM_THEME_PROMPT_SUFFIX=""
  12. GIT_SHA_PREFIX=" ${yellow}"
  13. GIT_SHA_SUFFIX="${reset_color}"
  14.  
  15. function git_short_sha() {
  16. SHA=$(git rev-parse --short HEAD 2> /dev/null) && echo "$GIT_SHA_PREFIX$SHA$GIT_SHA_SUFFIX"
  17. }
  18.  
  19. function prompt() {
  20. local return_status=""
  21. local ruby="${red}$(ruby_version_prompt)${reset_color}"
  22. local user_host="${green}\u${reset_color}"
  23. local current_path="\W"
  24. local time="\A"
  25. local git_branch="$(git_short_sha)$(scm_prompt_info)"
  26. local prompt_symbol='Ξ'
  27. local open='['
  28. local close=']'
  29. local prompt_char=${green}'>'${reset_color}
  30.  
  31. PS1="\n 名${user_host} ${prompt_symbol} ${open}${current_path}${git_branch}${close}${return_status}\n${prompt_char}"
  32. }
  33.  
  34. safe_append_prompt_command prompt
Add Comment
Please, Sign In to add comment