Skip to content

Instantly share code, notes, and snippets.

@kingluddite
Last active August 29, 2015 13:59
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 kingluddite/10939655 to your computer and use it in GitHub Desktop.
Save kingluddite/10939655 to your computer and use it in GitHub Desktop.
set -o vi
#alias ll='ls -laF'
#alias server='ssh ph@10.0.1.201'
alias md='mkdir'
#alias editVhosts='sublime /etc/apache2/extra/httpd-vhosts.conf'
#alias restartApache="sudo apachectl restart"
#alias editHosts='sublime /etc/hosts'
alias bash='sublime ~/.bash_profile'
alias refrash='source ~/.bash_profile'
alias micro='cd ~/Dropbox/meteor-stuff/microbook'
#finding folders fast
alias sites='cd ~/Sites/'
alias desk='cd ~/Desktop/'
alias ..='cd ../'
alias db='cd ~/Dropbox'
alias glog='git log --pretty=oneline --abbrev-commit'
alias met='cd ~/Dropbox/meteor-stuff'
alias lub='cd ~/Dropbox/meteor-stuff/lub_v2'
alias mf='cd ~/Dropbox/meteor-stuff/book_final'
alias cv='cd ~/Dropbox/phil-stuff/civitas-fc/app/soccermatters'
alias scheduler='cd ~/Dropbox/meteor-stuff/scheduler'
alias goal='cd ~/Dropbox/meteor-stuff/goal'
alias carbrands='cd ~/Dropbox/meteor-stuff/carbrands'
alias todo='cd ~/Dropbox/meteor-stuff/todo_list'
alias cat='cd ~/Dropbox/meteor-stuff/calendar_app_tutorial'
alias sop='sublime .'
#alias mysql='/Applications/MAMP/Library/bin/mysql -u root -p'
function starterTemplate {
git clone https://github.com/JeffreyWay/Starter-Template.git
}
#export PS1="\u@\h:\W $ "
#export CLICOLOR=1
#export LSCOLORS="exfxcxdxbxegedabagacad"
# Sexy Bash Prompt, inspired by "Extravagant Zsh Prompt"
# Screenshot: http://img.gf3.ca/d54942f474256ec26a49893681c49b5a.png
# A big thanks to \amethyst on Freenode
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then export TERM=gnome-256color
elif infocmp xterm-256color >/dev/null 2>&1; then export TERM=xterm-256color
fi
if tput setaf 1 &> /dev/null; then
tput sgr0
if [[ $(tput colors) -ge 256 ]] 2>/dev/null; then
MAGENTA=$(tput setaf 9)
ORANGE=$(tput setaf 172)
GREEN=$(tput setaf 190)
PURPLE=$(tput setaf 141)
WHITE=$(tput setaf 256)
else
MAGENTA=$(tput setaf 5)
ORANGE=$(tput setaf 4)
GREEN=$(tput setaf 2)
PURPLE=$(tput setaf 1)
WHITE=$(tput setaf 7)
fi
BOLD=$(tput bold)
RESET=$(tput sgr0)
else
MAGENTA="\033[1;31m"
ORANGE="\033[1;33m"
GREEN="\033[1;32m"
PURPLE="\033[1;35m"
WHITE="\033[1;37m"
BOLD=""
RESET="\033[m"
fi
parse_git_dirty () {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
parse_git_branch () {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/\1$(parse_git_dirty)/"
}
PS1="\[${BOLD}${MAGENTA}\]\u \[$WHITE\]at \[$ORANGE\]\h \[$WHITE\]in \[$GREEN\]\w\[$WHITE\]\$([[ -n \$(git branch 2> /dev/null) ]] && echo \" on \")\[$PURPLE\]\$(parse_git_branch)\[$WHITE\]\n\$ \[$RESET\]"
#Always use color output for `ls`
if [[ "$OSTYPE" =~ ^darwin ]]; then
alias ls='ls -G'
else
alias ls='ls –-color'
export LS_COLORS=’no=00:fi=00:di=01;35:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:’
fi
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
# export PATH="/usr/local/mysql/bin:$PATH"
# export PATH="/usr/local/bin:$PATH"
export PATH=$PATH:/Users/phowley/mongodb/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment