Skip to content

Instantly share code, notes, and snippets.

@jnesbitt
Created April 18, 2016 14:42
Show Gist options
  • Save jnesbitt/4d34a5aec0f42d8d91a9f6896e7096a1 to your computer and use it in GitHub Desktop.
Save jnesbitt/4d34a5aec0f42d8d91a9f6896e7096a1 to your computer and use it in GitHub Desktop.
set -o vi
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
#ulimit -n 65536
#ulimit -u 2048
export HISTCONTROL=ignoredups
export HISTSIZE=1000
export GOPATH=$HOME/gowork
export PATH="$PATH:$HOME/bin:$HOME/.rvm/bin" # Add RVM to PATH for scripting
export internal_services_host="http://internal.localhost"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
alias ls="ls -FG"
alias vi="vim"
alias travel='cd ~/src/tsttravel'
alias sandbox='cd ~/src/sandbox'
alias gs='git status'
alias dropbox='~/bin/dropbox.py'
alias find='find -E'
alias proxyon='export http_proxy="http://localhost:8888"'
alias proxyoff='unset http_proxy'
alias dockerclean='docker rm -v $(docker ps -aq -f status=exited)'
alias utrav='cd ~/src/tsttravel && git pull && cd schema && ./dbappversync.sh && cd ../'
alias json='python -m json.tool'
# Air
alias sbt-air="travel_sbt 5007"
alias run-air="sbt-air \"project air-web\" \"run 9001\""
# Trip
alias sbt-trip="travel_sbt 5000"
alias run-trip="sbt-trip \"project trip-web\" \"run 9013\""
# Car
alias sbt-car="travel_sbt 5008"
alias run-car="sbt-car \"project car-web\" \"run 9007\""
# Admin
alias sbt-admin="travel_sbt 5002"
alias run-admin="sbt-admin \"project admin-web\" \"run 9000\""
#Git
alias delbranch="git_del_branch"
alias delbranches="git_del_branches"
# Docker
alias docker-start="docker-machine start default & eval $(docker-machine env default)"
#alias extract-xml="scala -classpath "~/bin/ExtractXml/" ~/bin/ExtractXml/ExtractXml $1"
export PS1="\W\$ "
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
travel_sbt(){
port=$1
java -XX:+CMSClassUnloadingEnabled -Xss2M -Xmx10G -XX:ReservedCodeCacheSize=756m -XX:+UseCodeCacheFlushing \
-Dnet.tstllc.common.util.devmode=yes -Dfile.encoding=UTF8 -Dap.config.file=/Users/tstdev/src/tsttravel/config/dev/app.cfg \
-Dfeature.config.file=/Users/tstdev/src/tsttravel/config/dev/feature.cfg -Djava.net.useSystemProxies=true \
-Dap.internetsecure.card.verify.test=true -Dap.internetsecure.test=true -Dap.ws.connect.timeout=60000 -Dap.ws.request.timeout=120000 -Xverify:none -Xdebug \
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=$port -jar sbt-launch-0.13.6.jar "${@:2}"
}
git_del_branch(){
branch=$1
git branch -D $branch
git push origin --delete $branch
}
git_del_branches(){
for branch in "$@"
do
git_del_branch $branch
done
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment