Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.73 KB | None | 0 0
  1. # COLORS ####################
  2. RED='\[\e[1;31m\]'
  3. BOLDYELLOW='\[\e[1;33m\]'
  4. GREEN='\[\e[0;32m\]'
  5. BLUE='\[\e[1;34m\]'
  6. DARKBROWN='\[\e[1;33m\]'
  7. DARKGRAY='\[\e[1;30m\]'
  8. CUSTOMCOLORMIX='\[\e[1;30m\]'
  9. DARKCUSTOMCOLORMIX='\[\e[1;32m\]'
  10. LIGHTBLUE="\[\033[1;36m\]"
  11. PURPLE='\[\e[1;35m\]' #git branch
  12. BLUE='\[\e[1;34m\]'
  13. NC='\[\e[0m\]' # No Color
  14. #############################
  15.  
  16. # alias alphabet folders
  17. alias a="cd /home/max/z/a"
  18. alias b="cd /home/max/z/b"
  19. alias c="cd /home/max/z/c"
  20. alias d="cd /home/max/z/d"
  21. alias e="cd /home/max/z/e"
  22. alias f="cd /home/max/z/f"
  23. alias g="cd /home/max/z/g"
  24. alias h="cd /home/max/z/h"
  25. alias i="cd /home/max/z/i"
  26. alias j="cd /home/max/z/j"
  27. alias k="cd /home/max/z/k"
  28. alias l="cd /home/max/z/l"
  29. alias m="cd /home/max/z/m"
  30. alias n="cd /home/max/z/n"
  31. alias o="cd /home/max/z/o"
  32. alias p="cd /home/max/z/p"
  33. alias q="cd /home/max/z/q"
  34. alias r="cd /home/max/z/r"
  35. alias s="cd /home/max/z/s"
  36. alias t="cd /home/max/z/t"
  37. alias u="cd /home/max/z/u"
  38. alias v="cd /home/max/z/v"
  39. alias w="cd /home/max/z/w"
  40. alias x="cd /home/max/z/x"
  41. alias y="cd /home/max/z/y"
  42. alias z="cd /home/max/z"
  43.  
  44. ## Functions
  45.  
  46. # Function that allows for pretty tab titles
  47. # just do `$ title I want a pony!`
  48. function title {
  49.     echo -ne "\033]0;"$*"\007"
  50. }
  51.  
  52.  
  53. # add git branch to terminal prompt
  54. parse_git_branch() {
  55.   git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
  56. }
  57.  
  58.  
  59. export PS1="$RED\u@\h$NC:$BOLDYELLOW\w$NC\n\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
  60.  
  61. # Python virtual environments
  62. export WORKON_HOME=$HOME/.virtualenvs
  63. export PROJECT_HOME=$HOME/z/a
  64. export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
  65. export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
  66. source ~/.local/bin/virtualenvwrapper.sh
  67. export JAVA_HOME=/usr/lib/jvm/java-8-oracle
  68. export M2_HOME=/usr/share/maven
  69. export PATH=/usr/share/maven/bin:$PATH
  70. export PATH=/usr/lib/jvm/java-8-oracle/bin:$PATH
  71.  
  72. # other
  73. export DATABASE_URL=postgres://max:begoodlikegregory@localhost:5432/safechain_stage
  74.  
  75.  
  76. # project aliases
  77. alias api="cd /home/max/z/a/safechain-api"
  78. alias portal="cd /home/max/z/a/safechain-ops-ui"
  79. alias ops="cd /home/max/z/a/safechain-ops-ui"
  80. alias csp="cd /home/max/z/a/safechain-csp-ui"
  81. alias ui="cd /home/max/z/a/safewire-ui"
  82. alias safewire="cd /home/max/z/a/safewire-ui"
  83. alias bounty="cd /home/max/z/c/bountyhunter"
  84. alias automation="cd /home/max/z/a/safechain-automation-tests"
  85. alias auto="cd /home/max/z/a/safechain-automation-tests"
  86.  
  87. # command aliases
  88. alias search='grep -Hnor'
  89.  
  90. # secrets
  91. PGHOST=localhost
  92. PGPORT=5432
  93. PGUSER=max
  94. PGPASSWORD=dotnetsux55TIME
  95. PGDATABASE=safechainapi
  96.  
  97. alias gomuks="/home/max/go/bin/gomuks"
  98. export PATH=/home/max/z/b:$PATH
  99.  
  100.  
  101. alias aws=/home/max/.virtualenvs/safechain/bin/aws
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement