Instantly share code, notes, and snippets.

Embed
What would you like to do?
Modified .bash_profile
# .bash_profile - login shells
# Template from https://gist.github.com/bretonics/5176d35739a0f4e7acfd
# Andrés Bretón ~ http://andresbreton.com, dev@andresbreton.com
#-------------------------------------------------------------------------------
# SOURCE
# Get Aliases and Functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
#-------------------------------------------------------------------------------
# GENERAL
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# COLOR OUTPUT (3/4 bit version)
NC="\033[0m" # Color reset
# Normal (0;)
BLACK="\033[0;30m"
RED="\033[0;31m"
GREEN="\033[0;32m"
YELLOW="\033[0;33m"
BLUE="\033[0;34m"
PURPLE="\033[0;35m"
CYAN="\033[0;36m"
WHITE="\033[0;37m"
# Bold (1;)
BLACK_B="\033[1;30m"
RED_B="\033[1;31m"
GREEN_B="\033[1;32m"
YELLOW_B="\033[1;33m"
BLUE_B="\033[1;34m"
PURPLE_B="\033[1;35m"
CYAN_B="\033[1;36m"
WHITE_B="\033[1;37m"
# Italic (3;)
BLACK_I="\033[3;30m"
RED_I="\033[3;31m"
GREEN_I="\033[3;32m"
YELLOW_I="\033[3;33m"
BLUE_I="\033[3;34m"
PURPLE_I="\033[3;35m"
CYAN_I="\033[3;36m"
WHITE_I="\033[3;37m"
# Underlined (4;)
BLACK_U="\033[4;30m"
RED_U="\033[4;31m"
GREEN_U="\033[4;32m"
YELLOW_U="\033[4;33m"
BLUE_U="\033[4;34m"
PURPLE_U="\033[4;35m"
CYAN_U="\033[4;36m"
WHITE_U="\033[4;37m"
# Blinking (5;)
BLACK_BL="\033[5;30m"
RED_BL="\033[5;31m"
GREEN_BL="\033[5;32m"
YELLOW_BL="\033[5;33m"
BLUE_BL="\033[5;34m"
PURPLE_BL="\033[5;35m"
CYAN_BL="\033[5;36m"
WHITE_BL="\033[5;37m"
# Background (4*m)
BLACK_BG="\033[40m"
RED_BG="\033[41m"
GREEN_BG="\033[42m"
YELLOW_BG="\033[43m"
BLUE_BG="\033[44m"
PURPLE_BG="\033[45m"
CYAN_BG="\033[46m"
WHITE_BG="\033[47m"
# High Intensty
BLACK_HI="\033[0;90m"
RED_HI="\033[0;91m"
GREEN_HI="\033[0;92m"
YELLOW_HI="\033[0;93m"
BLUE_HI="\033[0;94m"
PURPLE_HI="\033[0;95m"
CYAN_HI="\033[0;96m"
WHITE_HI="\033[0;97m"
# High Intensty Bold
BLACK_HI_B="\033[1;90m"
RED_HI_B="\033[1;91m"
GREEN_HI_B="\033[1;92m"
YELLOW_HI_B="\033[1;93m"
BLUE_HI_B="\033[1;94m"
PURPLE_HI_B="\033[1;95m"
CYAN_HI_B="\033[1;96m"
WHITE_HI_B="\033[1;97m"
# High Intensty Background
BLACK_HI_BG="\033[0;100m"
RED_HI_BG="\033[0;101m"
GREEN_HI_BG="\033[0;102m"
YELLOW_HI_BG="\033[0;103m"
BLUE_HI_BG="\033[0;104m"
PURPLE_HI_BG="\033[10;95m"
CYAN_HI_BG="\033[0;106m"
WHITE_HI_BG="\033[0;107m"
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# PROMPT
# PS1="\u [\W] \$" # Compact
# OS Dependent
case "${OSTYPE}" in
darwin*)
PS1="\[$BLUE\]\u\[$NC\]\[$RED\] [\[$NC\]\W\[$RED\]]\[$NC\] $ "
;;
linux*)
PS1="\[$BLUE\]\u\[$NC\]@\[$GREEN\]\h\[$NC\]\[$RED\] [\[$NC\]\W\[$RED\]]\[$NC\] $ "
;;
esac
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# EXPORTS
# Add commands to history immediately (terminal resolution)
export PROMPT_COMMAND='history -a'
# OS Dependent
case "${OSTYPE}" in
darwin*)
export PATH=$PATH:
export LSCOLORS="cxgxcxdxbxegedabagacab"
export PERL5LIB=/usr/local/Library/Perl/5.18/:~/Dropbox/Development/Modules
export HOMEBREW_NO_ANALYTICS=1
;;
linux*)
export PATH=$PATH:$HOME/bin:$HOME/.local/bin:
export LS_COLORS=""
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment