Skip to content

Instantly share code, notes, and snippets.

@dbuschman7
Created May 7, 2015 06:52
Show Gist options
  • Save dbuschman7/080c54dd0b14d0099365 to your computer and use it in GitHub Desktop.
Save dbuschman7/080c54dd0b14d0099365 to your computer and use it in GitHub Desktop.
Bash_profile 1
echo "Begin Profile Setup ...."
echo "==========================================="
#Colors
RED="\e[31m"
YELLOW="\e[0;33m"
GREEN="\e[0;32m"
OCHRE="\e[38;5;95m"
BLUE="\e[0;34m"
WHITE="\e[0;37m"
RESET="\e[0m"
# Remove From Path
function removeFromPath() {
export PATH=$(echo ${PATH} | sed -E -e "s;:$1;;" -e "s;$1:?;;")
}
# Prompt
export PROMPT_COMMAND='RET=$?; if [ $RET != 0 ] ; then echo "$RED rc: $RET"; fi'
export PS1='[\u@\h \w]\$ '
export PS2='> '
export PS4='+ '
alias ll='ls -la'
export PAGER=less
export EDITOR=vim
# Terminal Colors
export CLICOLOR=1
export LSCOLORS=gxcxcxdxbxegedabagacad
# Java Jdks
function setJdk() {
if [ $# -ne 0 ]; then
removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin'
if [ -n "${JAVA_HOME+x}" ]; then
removeFromPath ${JAVA_HOME}/bin
fi
export JAVA_HOME=`/usr/libexec/java_home -v $@`
export PATH=${JAVA_HOME}/bin:${PATH}
echo ""
java -version
echo ""
fi
}
function listJdks() {
/usr/libexec/java_home -V
}
if [ -f /usr/libexec/java_home ]; then
export HISTSIZE=10000
echo ""
echo "Setting JDK ..."
setJdk 1.7
else
echo ""
echo -n "Configured JDK is "
java -version
echo ""
fi
echo "==========================================="
# GIT
alias git-tree='git log --graph --pretty=oneline --abbrev-commit'
function git-push-log() {
BRANCH=`git rev-parse --abbrev-ref HEAD`
echo "${RED}======================================="
echo "Git Branch = ${BRANCH}"
echo "${RED}======================="
git log origin/${BRANCH}..HEAD
echo "${RED}======================================="
echo "${RED}======================================="
}
# SBT
export PATH=$PATH:~/bin
echo `sbt --version`
# Maven
export M2_HOME=${HOME}/opt/apache-maven-3.2.5
export PATH=$PATH:$M2_HOME/bin
# Play 2.2.6
export PATH=$PATH:~/opt/play-2.2.6
#echo `play help | grep Scala`
# Kafka
export KAFKA_HOME=~/opt/kafka
export KAFKA=${KAFKA_HOME}/bin
export KAFKA_CONFIG=${KAFKA_HOME}/config
# Memcached
export PATH=/usr/local/memcached/bin:$PATH
export MANPATH=/usr/local/memcached/share/man:$MANPATH
# Docker stuff
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/dbuschman/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
echo ""
echo "==========================================="
echo "Profile Setup Complete ..."
# Done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment