Skip to content

Instantly share code, notes, and snippets.

@shooksm
Created June 12, 2017 21:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shooksm/50d1fcca46d613e24e726eda2f6bb61f to your computer and use it in GitHub Desktop.
Save shooksm/50d1fcca46d613e24e726eda2f6bb61f to your computer and use it in GitHub Desktop.
Backup bash_profile
# Language
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
# Environment Settings
export ANDROID_SDK=/usr/local/lib/android-sdk-macosx
export ANDROID_ROOT=/usr/local/lib/android-sdk-macosx
export ANDROID_HOME=/usr/local/lib/android-sdk-macosx
export ANT_HOME=/usr/local/tools/apache/ant-1.9.6
export ANT_OPTS="-Xmx512m"
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
export JRUBY_HOME=/usr/local/lib/jruby/jruby-9.0.5.0
export M2_HOME=/usr/local/tools/apache/maven-3.3.9
export M2=/usr/local/tools/apache/maven-3.3.9/bin
export MAVEN_OPTS="-Xms256m -Xmx512m"
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
export ORACLE_HOME=/Applications/oracle/product/instantclient_64/12.1.0.2.0
export CHROMEDRIVER=/usr/local/Cellar/chromedriver/2.21/bin/chromedriver
export DYLD_LIBRARY_PATH=$ORACLE_HOME/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
# Bash
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx # dark background
alias ls='ls -laghFG'
alias ll='ls -laghFG'
alias l='ls -laghFG'
export PS1="\[\033[38m\]\u\[\033[32m\] \w \[\033[31m\]\`ruby -e \"print (%x{git branch 2> /dev/null}.split(%r{\n}).grep(/^\*/).first || '').gsub(/^\* (.+)$/, '(\1) ')\"\`\[\033[37m\]$\[\033[00m\] "
# Finder: show hidden files
defaults write com.apple.finder AppleShowAllFiles TRUE
# Commom Mac programs
alias reload='source ~/.bash_profile'
alias xcode='open -a xcode'
alias mate='open -a TextMate'
alias sublime='/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl'
alias text='open -a TextEdit'
alias pre='open -a Preview'
# Path
export PATH=$PATH:$ANT_HOME/bin:$M2:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ORACLE_HOME/bin:$JRUBY_HOME/bin
export NVM_DIR="/Users/mshooks/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/Users/mshooks/.sdkman"
[[ -s "/Users/mshooks/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/mshooks/.sdkman/bin/sdkman-init.sh"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment