Skip to content

Instantly share code, notes, and snippets.

@jnesbitt
Created April 18, 2016 14:42
Show Gist options
  • Select an option

  • Save jnesbitt/4d34a5aec0f42d8d91a9f6896e7096a1 to your computer and use it in GitHub Desktop.

Select an option

Save jnesbitt/4d34a5aec0f42d8d91a9f6896e7096a1 to your computer and use it in GitHub Desktop.

Revisions

  1. jnesbitt created this gist Apr 18, 2016.
    80 changes: 80 additions & 0 deletions .bash_profile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,80 @@
    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
    }