Advertisement
Guest User

Untitled

a guest
May 26th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.81 KB | None | 0 0
  1. # Path to your oh-my-zsh configuration.
  2. ZSH=$HOME/.oh-my-zsh
  3.  
  4. # Set name of the theme to load.
  5. # Look in ~/.oh-my-zsh/themes/
  6. # Optionally, if you set this to "random", it'll load a random theme each
  7. # time that oh-my-zsh is loaded.
  8. ZSH_THEME="ys"
  9.  
  10. # Example aliases
  11. alias sub="sublime"
  12. alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
  13. alias rake="noglob rake"
  14.  
  15. # Hadoop related alias'
  16. unalias fs &> /dev/null
  17. unalias hls &> /dev/null
  18. unalias hlsr &> /dev/null
  19. unalias hdu &> /dev/null
  20. unalias hdus &> /dev/null
  21. unalias hcount &> /dev/null
  22. unalias hmv &> /dev/null
  23. unalias hcp &> /dev/null
  24. unalias hrm &> /dev/null
  25. unalias hrmr &> /dev/null
  26. unalias hexpunge &> /dev/null
  27. unalias hput &> /dev/null
  28. unalias hget &> /dev/null
  29. unalias hgetmerge &> /dev/null
  30. unalias hcat &> /dev/null
  31. unalias htext &> /dev/null
  32. unalias hmkdir &> /dev/null
  33. unalias hsetrep &> /dev/null
  34. unalias htouchz &> /dev/null
  35. unalias htest &> /dev/null
  36. unalias hstat &> /dev/null
  37. unalias htail &> /dev/null
  38. unalias hchmod &> /dev/null
  39. unalias hchown &> /dev/null
  40. unalias hchgrp &> /dev/null
  41. unalias hhelp &> /dev/null
  42.  
  43. alias fs="hadoop fs"
  44. alias hls="fs -ls"
  45. alias hlsr="fs -lsr"
  46. alias hdu="fs -du"
  47. alias hdus="fs -dus"
  48. alias hcount="fs -count"
  49. alias hmv="fs -mv"
  50. alias hcp="fs -cp"
  51. alias hrm="fs -rm"
  52. alias hrmr="fs -rmr"
  53. alias hexpunge="fs -expunge"
  54. alias hput="fs -put"
  55. alias hget="fs -get"
  56. alias hgetmerge="fs -getmerge"
  57. alias hcat="fs -cat"
  58. alias htext="fs -text"
  59. alias hmkdir="fs -mkdir"
  60. alias hsetrep="fs -setrep"
  61. alias htouchz="fs -touchz"
  62. alias htest="fs -test"
  63. alias hstat="fs -stat"
  64. alias htail="fs -tail"
  65. alias hchmod="fs -chmod"
  66. alias hchown="fs -chown"
  67. alias hchgrp="fs -chgrp"
  68. alias hhelp=" fs -help"
  69.  
  70. alias gizmo='java -jar /usr/local/lib/gizmo'
  71.  
  72. # alias' git to hub (github=hub+git)
  73. eval "$(hub alias -s)"
  74.  
  75. # Set to this to use case-sensitive completion
  76. # CASE_SENSITIVE="true"
  77.  
  78. # Comment this out to disable weekly auto-update checks
  79. # DISABLE_AUTO_UPDATE="true"
  80.  
  81. # Uncomment following line if you want to disable colors in ls
  82. # DISABLE_LS_COLORS="true"
  83.  
  84. # Uncomment following line if you want to disable autosetting terminal title.
  85. # DISABLE_AUTO_TITLE="true"
  86.  
  87. # Uncomment following line if you want red dots to be displayed while waiting for completion
  88. # COMPLETION_WAITING_DOTS="true"
  89.  
  90. # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
  91. # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
  92. # Example format: plugins=(rails git textmate ruby lighthouse)
  93. plugins=(git)
  94.  
  95. source $ZSH/oh-my-zsh.sh
  96.  
  97. # -----------------------------------------------------------------------------
  98. # Customize to your needs,everything below here I've added apart from oh-my-zsh
  99. # -----------------------------------------------------------------------------
  100. if [[ $(uname) = 'Linux' ]]; then
  101. IS_LINUX=1
  102. fi
  103. if [[ $(uname) = 'Darwin' ]]; then
  104. IS_MAC=1
  105. fi
  106.  
  107. # -----------------------------------------------------------------------------
  108. # My alias'
  109. # -----------------------------------------------------------------------------
  110. alias ..='cd ..'
  111. alias ....='cd ../..'
  112. alias la='ls -la'
  113. alias clr='clear'
  114. alias rmr='rm -rf $1'
  115. alias lst="ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'"
  116. alias search='find . -name $1'
  117. if [[ $IS_MAC -eq 1 ]]; then
  118. alias oo='open .' # open current dir in OS X Finder
  119. fi
  120.  
  121.  
  122. # -----------------------------------------------------------------------------
  123. # function to Pretty print my $PATH
  124. # -----------------------------------------------------------------------------
  125. path() {
  126. echo $PATH | tr ":" "\n"
  127. }
  128. # -----------------------------------------------------------------------------
  129. # function to unpack based on file extension
  130. # -----------------------------------------------------------------------------
  131. unpack() {
  132. if [[ -f $1 ]]; then
  133. case $1 in
  134. *.tar.bz2) tar xvjf $1;;
  135. *.tar.gz) tar xvzf $1;;
  136. *.tar.xz) tar xvJf $1;;
  137. *.tar.lzma) tar --lzma xvf $1;;
  138. *.jar) jar -xvf $1;;
  139. *.bz2) bunzip $1;;
  140. *.rar) unrar $1;;
  141. *.gz) gunzip $1;;
  142. *.tar) tar xvf $1;;
  143. *.tbz2) tar xvjf $1;;
  144. *.tgz) tar xvzf $1;;
  145. *.zip) unzip $1;;
  146. *.Z) uncompress $1;;
  147. *.7z) 7z x $1;;
  148. *.dmg) hdiutul mount $1;; # mount OS X disk images
  149. *) echo "'$1' cannot be extracted via >unpack<";;
  150. esac
  151. else
  152. echo "'$1' is not a valid file for unpack"
  153. fi
  154. }
  155. # -----------------------------------------------------------------------------
  156. # function to make a new directory, then cd into it
  157. # -----------------------------------------------------------------------------
  158. mcd() { mkdir -p "$1" && cd "$1"; }
  159. # -----------------------------------------------------------------------------
  160. # My development stuff
  161. # -----------------------------------------------------------------------------
  162. export EDITOR='sublime -w'
  163. export DEV_TOOLS_HOME=$HOME/dev/java-tools
  164. # -----------------------------------------------------------------------------
  165. # Ruby
  166. # -----------------------------------------------------------------------------
  167. # -----------------------------------------------------------------------------
  168. # Couchbase
  169. # -----------------------------------------------------------------------------
  170. export COUCHBASE_HOME=/Applications/Couchbase\ Server.app/Contents/Resources/couchbase-core
  171. # -----------------------------------------------------------------------------
  172. # Groovy Home
  173. # -----------------------------------------------------------------------------
  174. export GROOVY_HOME=/usr/local/groovy
  175. # -----------------------------------------------------------------------------
  176. # Groovy Home
  177. # -----------------------------------------------------------------------------
  178. export GRADLE_HOME=/usr/local/gradle
  179. # -----------------------------------------------------------------------------
  180. # Hadoop Distro
  181. # -----------------------------------------------------------------------------
  182. export HADOOP_COMMON_HOME=/usr/local/Cellar/hadoop/1.1.1/libexec
  183. export HADOOP_MAPRED_HOME=/usr/local/Cellar/hadoop/1.1.1/libexec
  184. export SQOOP_HOME=/usr/local/sqoop
  185. #export HADOOP_HOME=/usr/local/hadoop
  186. #export HBASE_HOME=/usr/local/hbase
  187. #export ZOOKEEPER_HOME=/usr/local/zookeeper
  188. #export FLUME_HOME=/usr/local/flume
  189. # -----------------------------------------------------------------------------
  190. # Java Distro
  191. # -----------------------------------------------------------------------------
  192. export JAVA6_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
  193. export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home
  194. export JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
  195. export JAVA_HOME=$JAVA8_HOME
  196. # -----------------------------------------------------------------------------
  197. # Scala
  198. # -----------------------------------------------------------------------------
  199. export SCALA_HOME=/usr/local/scala
  200. # -----------------------------------------------------------------------------
  201. # OpenEJB Distro
  202. # -----------------------------------------------------------------------------
  203. export OPEN_EJB_HOME=/usr/local/openejb
  204. # -----------------------------------------------------------------------------
  205. # Maven
  206. # -----------------------------------------------------------------------------
  207. export MAVEN_HOME=/usr/local/maven
  208. export M2_HOME=$MAVEN_HOME
  209. # -----------------------------------------------------------------------------
  210. # Derby DB
  211. # -----------------------------------------------------------------------------
  212. export DERBY_HOME=/usr/local/derbydb
  213. # -----------------------------------------------------------------------------
  214. # Ruby
  215. # -----------------------------------------------------------------------------
  216. #export RUBY_HOME=/usr/local/Cellar/ruby/1.9.3-p286
  217. # -----------------------------------------------------------------------------
  218. # Git
  219. # -----------------------------------------------------------------------------
  220. export GIT_HOME=/usr/local/git
  221. # -----------------------------------------------------------------------------
  222. # ImageMagick
  223. # -----------------------------------------------------------------------------
  224. export MAGICK_HOME=/usr/local/Cellar/imagemagick/6.7.7-6
  225. # -----------------------------------------------------------------------------
  226. # Mongodb
  227. # -----------------------------------------------------------------------------
  228. export MONGO_HOME=/usr/local/mongodb
  229. # -----------------------------------------------------------------------------
  230. # MAMP Stack
  231. # -----------------------------------------------------------------------------
  232. export MAMP_HOME=/Applications/MAMP/Library
  233. # -----------------------------------------------------------------------------
  234. # Node.js
  235. # -----------------------------------------------------------------------------
  236. export NODE_HOME=/usr/local/node
  237. # -----------------------------------------------------------------------------
  238. # Weblogic
  239. # -----------------------------------------------------------------------------
  240. export MW_HOME=/usr/local/wls
  241. # -----------------------------------------------------------------------------
  242. # Neo4j
  243. # -----------------------------------------------------------------------------
  244. export NEO_HOME=/usr/local/neo4j
  245. # -----------------------------------------------------------------------------
  246. # MySQL
  247. # -----------------------------------------------------------------------------
  248. export MYSQL_HOME=/usr/local/mysql
  249. # -----------------------------------------------------------------------------
  250. # Vert.x
  251. # -----------------------------------------------------------------------------
  252. export VERTX_HOME=/usr/local/vertx
  253. # -----------------------------------------------------------------------------
  254. # AWS Tools
  255. # -----------------------------------------------------------------------------
  256. export AWS_ELB_HOME=/usr/local/aws/elb
  257. # -----------------------------------------------------------------------------
  258. # Cassandra
  259. # -----------------------------------------------------------------------------
  260. export CASSANDRA_HOME=/usr/local/cassandra
  261. # -----------------------------------------------------------------------------
  262. # ElasticSearch
  263. # -----------------------------------------------------------------------------
  264. export ELASTIC_HOME=/usr/local/elasticsearch
  265. # -----------------------------------------------------------------------------
  266. # PhantomJS
  267. # -----------------------------------------------------------------------------
  268. export PHANTOMJS_HOME=/usr/local/phantomjs
  269. # -----------------------------------------------------------------------------
  270. # CLASSPATH - set global java tools
  271. # -----------------------------------------------------------------------------
  272. export CLASSPATH=".:/usr/local/lib/keyczar/KeyczarTool-0.71g-090613.jar:$CLASSPATH"
  273. # -----------------------------------------------------------------------------
  274. # Java tool alias'
  275. # -----------------------------------------------------------------------------
  276. alias keyczar='java -jar /usr/local/lib/keyczar/KeyczarTool-0.71g-090613.jar'
  277. alias keyz=keyczar
  278. # -----------------------------------------------------------------------------
  279. # PATH
  280. # -----------------------------------------------------------------------------
  281. export PATH=~/bin:\
  282. $HOME/.rvm/bin:\
  283. /usr/local/bin:\
  284. /usr/bin:\
  285. /bin:\
  286. /usr/sbin:\
  287. /sbin:\
  288. /usr/X11/bin:\
  289. $JAVA_HOME/bin:\
  290. $DEV_TOOLS_HOME:\
  291. $GIT_HOME/bin:\
  292. $GROOVY_HOME/bin:\
  293. $GRADLE_HOME/bin:\
  294. $SCALA_HOME/bin:\
  295. $MAVEN_HOME/bin:\
  296. $GO_HOME/bin:\
  297. $MAGICK_HOME/bin:\
  298. $MONGO_HOME/bin:\
  299. $MAMP_HOME/bin:\
  300. $SQOOP_HOME/bin:\
  301. $NODE_HOME/bin:\
  302. $NEO_HOME/bin:\
  303. $MYSQL_HOME/bin:\
  304. $VERTX_HOME/bin:\
  305. $OPEN_EJB_HOME/bin:\
  306. $AWS_ELB_HOME/bin:\
  307. $CASSANDRA_HOME/bin:\
  308. $COUCHBASE_HOME/bin:\
  309. $PHANTOMJS_HOME/bin:\
  310. $ELASTIC_HOME/bin
  311.  
  312. source ~/.rvm/scripts/rvm
  313.  
  314. PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
  315.  
  316. #THIS MUST BE AT THE END OF THE FILE FOR GVM TO WORK!!!
  317. [[ -s "/Users/corbett/.gvm/bin/gvm-init.sh" ]] && source "/Users/corbett/.gvm/bin/gvm-init.sh"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement