Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Path to your oh-my-zsh configuration.
- ZSH=$HOME/.oh-my-zsh
- # Set name of the theme to load.
- # Look in ~/.oh-my-zsh/themes/
- # Optionally, if you set this to "random", it'll load a random theme each
- # time that oh-my-zsh is loaded.
- ZSH_THEME="ys"
- # Example aliases
- alias sub="sublime"
- alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
- alias rake="noglob rake"
- # Hadoop related alias'
- unalias fs &> /dev/null
- unalias hls &> /dev/null
- unalias hlsr &> /dev/null
- unalias hdu &> /dev/null
- unalias hdus &> /dev/null
- unalias hcount &> /dev/null
- unalias hmv &> /dev/null
- unalias hcp &> /dev/null
- unalias hrm &> /dev/null
- unalias hrmr &> /dev/null
- unalias hexpunge &> /dev/null
- unalias hput &> /dev/null
- unalias hget &> /dev/null
- unalias hgetmerge &> /dev/null
- unalias hcat &> /dev/null
- unalias htext &> /dev/null
- unalias hmkdir &> /dev/null
- unalias hsetrep &> /dev/null
- unalias htouchz &> /dev/null
- unalias htest &> /dev/null
- unalias hstat &> /dev/null
- unalias htail &> /dev/null
- unalias hchmod &> /dev/null
- unalias hchown &> /dev/null
- unalias hchgrp &> /dev/null
- unalias hhelp &> /dev/null
- alias fs="hadoop fs"
- alias hls="fs -ls"
- alias hlsr="fs -lsr"
- alias hdu="fs -du"
- alias hdus="fs -dus"
- alias hcount="fs -count"
- alias hmv="fs -mv"
- alias hcp="fs -cp"
- alias hrm="fs -rm"
- alias hrmr="fs -rmr"
- alias hexpunge="fs -expunge"
- alias hput="fs -put"
- alias hget="fs -get"
- alias hgetmerge="fs -getmerge"
- alias hcat="fs -cat"
- alias htext="fs -text"
- alias hmkdir="fs -mkdir"
- alias hsetrep="fs -setrep"
- alias htouchz="fs -touchz"
- alias htest="fs -test"
- alias hstat="fs -stat"
- alias htail="fs -tail"
- alias hchmod="fs -chmod"
- alias hchown="fs -chown"
- alias hchgrp="fs -chgrp"
- alias hhelp=" fs -help"
- alias gizmo='java -jar /usr/local/lib/gizmo'
- # alias' git to hub (github=hub+git)
- eval "$(hub alias -s)"
- # Set to this to use case-sensitive completion
- # CASE_SENSITIVE="true"
- # Comment this out to disable weekly auto-update checks
- # DISABLE_AUTO_UPDATE="true"
- # Uncomment following line if you want to disable colors in ls
- # DISABLE_LS_COLORS="true"
- # Uncomment following line if you want to disable autosetting terminal title.
- # DISABLE_AUTO_TITLE="true"
- # Uncomment following line if you want red dots to be displayed while waiting for completion
- # COMPLETION_WAITING_DOTS="true"
- # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
- # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
- # Example format: plugins=(rails git textmate ruby lighthouse)
- plugins=(git)
- source $ZSH/oh-my-zsh.sh
- # -----------------------------------------------------------------------------
- # Customize to your needs,everything below here I've added apart from oh-my-zsh
- # -----------------------------------------------------------------------------
- if [[ $(uname) = 'Linux' ]]; then
- IS_LINUX=1
- fi
- if [[ $(uname) = 'Darwin' ]]; then
- IS_MAC=1
- fi
- # -----------------------------------------------------------------------------
- # My alias'
- # -----------------------------------------------------------------------------
- alias ..='cd ..'
- alias ....='cd ../..'
- alias la='ls -la'
- alias clr='clear'
- alias rmr='rm -rf $1'
- alias lst="ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'"
- alias search='find . -name $1'
- if [[ $IS_MAC -eq 1 ]]; then
- alias oo='open .' # open current dir in OS X Finder
- fi
- # -----------------------------------------------------------------------------
- # function to Pretty print my $PATH
- # -----------------------------------------------------------------------------
- path() {
- echo $PATH | tr ":" "\n"
- }
- # -----------------------------------------------------------------------------
- # function to unpack based on file extension
- # -----------------------------------------------------------------------------
- unpack() {
- if [[ -f $1 ]]; then
- case $1 in
- *.tar.bz2) tar xvjf $1;;
- *.tar.gz) tar xvzf $1;;
- *.tar.xz) tar xvJf $1;;
- *.tar.lzma) tar --lzma xvf $1;;
- *.jar) jar -xvf $1;;
- *.bz2) bunzip $1;;
- *.rar) unrar $1;;
- *.gz) gunzip $1;;
- *.tar) tar xvf $1;;
- *.tbz2) tar xvjf $1;;
- *.tgz) tar xvzf $1;;
- *.zip) unzip $1;;
- *.Z) uncompress $1;;
- *.7z) 7z x $1;;
- *.dmg) hdiutul mount $1;; # mount OS X disk images
- *) echo "'$1' cannot be extracted via >unpack<";;
- esac
- else
- echo "'$1' is not a valid file for unpack"
- fi
- }
- # -----------------------------------------------------------------------------
- # function to make a new directory, then cd into it
- # -----------------------------------------------------------------------------
- mcd() { mkdir -p "$1" && cd "$1"; }
- # -----------------------------------------------------------------------------
- # My development stuff
- # -----------------------------------------------------------------------------
- export EDITOR='sublime -w'
- export DEV_TOOLS_HOME=$HOME/dev/java-tools
- # -----------------------------------------------------------------------------
- # Ruby
- # -----------------------------------------------------------------------------
- # -----------------------------------------------------------------------------
- # Couchbase
- # -----------------------------------------------------------------------------
- export COUCHBASE_HOME=/Applications/Couchbase\ Server.app/Contents/Resources/couchbase-core
- # -----------------------------------------------------------------------------
- # Groovy Home
- # -----------------------------------------------------------------------------
- export GROOVY_HOME=/usr/local/groovy
- # -----------------------------------------------------------------------------
- # Groovy Home
- # -----------------------------------------------------------------------------
- export GRADLE_HOME=/usr/local/gradle
- # -----------------------------------------------------------------------------
- # Hadoop Distro
- # -----------------------------------------------------------------------------
- export HADOOP_COMMON_HOME=/usr/local/Cellar/hadoop/1.1.1/libexec
- export HADOOP_MAPRED_HOME=/usr/local/Cellar/hadoop/1.1.1/libexec
- export SQOOP_HOME=/usr/local/sqoop
- #export HADOOP_HOME=/usr/local/hadoop
- #export HBASE_HOME=/usr/local/hbase
- #export ZOOKEEPER_HOME=/usr/local/zookeeper
- #export FLUME_HOME=/usr/local/flume
- # -----------------------------------------------------------------------------
- # Java Distro
- # -----------------------------------------------------------------------------
- export JAVA6_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
- export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home
- export JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
- export JAVA_HOME=$JAVA8_HOME
- # -----------------------------------------------------------------------------
- # Scala
- # -----------------------------------------------------------------------------
- export SCALA_HOME=/usr/local/scala
- # -----------------------------------------------------------------------------
- # OpenEJB Distro
- # -----------------------------------------------------------------------------
- export OPEN_EJB_HOME=/usr/local/openejb
- # -----------------------------------------------------------------------------
- # Maven
- # -----------------------------------------------------------------------------
- export MAVEN_HOME=/usr/local/maven
- export M2_HOME=$MAVEN_HOME
- # -----------------------------------------------------------------------------
- # Derby DB
- # -----------------------------------------------------------------------------
- export DERBY_HOME=/usr/local/derbydb
- # -----------------------------------------------------------------------------
- # Ruby
- # -----------------------------------------------------------------------------
- #export RUBY_HOME=/usr/local/Cellar/ruby/1.9.3-p286
- # -----------------------------------------------------------------------------
- # Git
- # -----------------------------------------------------------------------------
- export GIT_HOME=/usr/local/git
- # -----------------------------------------------------------------------------
- # ImageMagick
- # -----------------------------------------------------------------------------
- export MAGICK_HOME=/usr/local/Cellar/imagemagick/6.7.7-6
- # -----------------------------------------------------------------------------
- # Mongodb
- # -----------------------------------------------------------------------------
- export MONGO_HOME=/usr/local/mongodb
- # -----------------------------------------------------------------------------
- # MAMP Stack
- # -----------------------------------------------------------------------------
- export MAMP_HOME=/Applications/MAMP/Library
- # -----------------------------------------------------------------------------
- # Node.js
- # -----------------------------------------------------------------------------
- export NODE_HOME=/usr/local/node
- # -----------------------------------------------------------------------------
- # Weblogic
- # -----------------------------------------------------------------------------
- export MW_HOME=/usr/local/wls
- # -----------------------------------------------------------------------------
- # Neo4j
- # -----------------------------------------------------------------------------
- export NEO_HOME=/usr/local/neo4j
- # -----------------------------------------------------------------------------
- # MySQL
- # -----------------------------------------------------------------------------
- export MYSQL_HOME=/usr/local/mysql
- # -----------------------------------------------------------------------------
- # Vert.x
- # -----------------------------------------------------------------------------
- export VERTX_HOME=/usr/local/vertx
- # -----------------------------------------------------------------------------
- # AWS Tools
- # -----------------------------------------------------------------------------
- export AWS_ELB_HOME=/usr/local/aws/elb
- # -----------------------------------------------------------------------------
- # Cassandra
- # -----------------------------------------------------------------------------
- export CASSANDRA_HOME=/usr/local/cassandra
- # -----------------------------------------------------------------------------
- # ElasticSearch
- # -----------------------------------------------------------------------------
- export ELASTIC_HOME=/usr/local/elasticsearch
- # -----------------------------------------------------------------------------
- # PhantomJS
- # -----------------------------------------------------------------------------
- export PHANTOMJS_HOME=/usr/local/phantomjs
- # -----------------------------------------------------------------------------
- # CLASSPATH - set global java tools
- # -----------------------------------------------------------------------------
- export CLASSPATH=".:/usr/local/lib/keyczar/KeyczarTool-0.71g-090613.jar:$CLASSPATH"
- # -----------------------------------------------------------------------------
- # Java tool alias'
- # -----------------------------------------------------------------------------
- alias keyczar='java -jar /usr/local/lib/keyczar/KeyczarTool-0.71g-090613.jar'
- alias keyz=keyczar
- # -----------------------------------------------------------------------------
- # PATH
- # -----------------------------------------------------------------------------
- export PATH=~/bin:\
- $HOME/.rvm/bin:\
- /usr/local/bin:\
- /usr/bin:\
- /bin:\
- /usr/sbin:\
- /sbin:\
- /usr/X11/bin:\
- $JAVA_HOME/bin:\
- $DEV_TOOLS_HOME:\
- $GIT_HOME/bin:\
- $GROOVY_HOME/bin:\
- $GRADLE_HOME/bin:\
- $SCALA_HOME/bin:\
- $MAVEN_HOME/bin:\
- $GO_HOME/bin:\
- $MAGICK_HOME/bin:\
- $MONGO_HOME/bin:\
- $MAMP_HOME/bin:\
- $SQOOP_HOME/bin:\
- $NODE_HOME/bin:\
- $NEO_HOME/bin:\
- $MYSQL_HOME/bin:\
- $VERTX_HOME/bin:\
- $OPEN_EJB_HOME/bin:\
- $AWS_ELB_HOME/bin:\
- $CASSANDRA_HOME/bin:\
- $COUCHBASE_HOME/bin:\
- $PHANTOMJS_HOME/bin:\
- $ELASTIC_HOME/bin
- source ~/.rvm/scripts/rvm
- PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
- #THIS MUST BE AT THE END OF THE FILE FOR GVM TO WORK!!!
- [[ -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