set noclobber
export LC_CTYPE="en_US.UTF-8"
PATH="/Users/brianlandau/shell_scripts:${PATH}"
PATH="/Developer/usr/bin:/Developer/usr/sbin:${PATH}"
PATH="/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:${PATH}"
PATH="/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin:${PATH}"
PATH="/usr/local/bin:/usr/local/sbin:${PATH}"
PATH="/Library/Ruby/bin:${PATH}"
PATH="/Applications/MAMP/bin/php5/bin:${PATH}"
PATH="/usr/local/mysql/bin:${PATH}"
PATH="/opt/local/bin:/opt/local/sbin:${PATH}"
export PATH
MANPATH="/opt/local/share/man:/opt/local/man:/usr/local/mysql/man:/Applications/MAMP/bin/php5/man:/usr/X11R6/man:/usr/share/man:/usr/local/man"
export MANPATH
INFOPATH="/opt/local/share/info:/usr/share/info"
export INFOPATH
export RUBYOPT=rubygems
export PHP_COMMAND="/Applications/MAMP/bin/php5/bin/php"
export PHING_HOME="/Applications/MAMP/bin/phing"
export PHP_CLASSPATH="${PHING_HOME}/classes:/Applications/MAMP/bin/php5/lib/php"
export PATH="${PATH}:${PHING_HOME}/bin"
HISTFILESIZE=2500
export HISTFILESIZE
HISTSIZE=2500
export HISTSIZE
alias ..="cd .."
alias ~="cd ~"
alias llc="ls -Fal"
alias ll="ls -Fal | less -eg"
alias tmbup="svn up *.tmbundle"
alias supup="svn up Support"
alias gemsdir="cd /Library/Ruby/Gems/1.8/gems/"
alias hgre="hg rename -A "
alias mate="mate -r"
DULL=0
BRIGHT=1
FG_BLACK=30
FG_RED=31
FG_GREEN=32
FG_YELLOW=33
FG_BLUE=34
FG_VIOLET=35
FG_CYAN=36
FG_WHITE=37
FG_NULL=00
BG_BLACK=40
BG_RED=41
BG_GREEN=42
BG_YELLOW=43
BG_BLUE=44
BG_VIOLET=45
BG_CYAN=46
BG_WHITE=47
BG_NULL=00
ESC="\033"
NORMAL="\[$ESC[m\]"
RESET="\[$ESC[${DULL};${FG_WHITE};${BG_NULL}m\]"
BLACK="\[$ESC[${DULL};${FG_BLACK}m\]"
RED="\[$ESC[${DULL};${FG_RED}m\]"
GREEN="\[$ESC[${DULL};${FG_GREEN}m\]"
YELLOW="\[$ESC[${DULL};${FG_YELLOW}m\]"
BLUE="\[$ESC[${DULL};${FG_BLUE}m\]"
VIOLET="\[$ESC[${DULL};${FG_VIOLET}m\]"
CYAN="\[$ESC[${DULL};${FG_CYAN}m\]"
WHITE="\[$ESC[${DULL};${FG_WHITE}m\]"
BRIGHT_BLACK="\[$ESC[${BRIGHT};${FG_BLACK}m\]"
BRIGHT_RED="\[$ESC[${BRIGHT};${FG_RED}m\]"
BRIGHT_GREEN="\[$ESC[${BRIGHT};${FG_GREEN}m\]"
BRIGHT_YELLOW="\[$ESC[${BRIGHT};${FG_YELLOW}m\]"
BRIGHT_BLUE="\[$ESC[${BRIGHT};${FG_BLUE}m\]"
BRIGHT_VIOLET="\[$ESC[${BRIGHT};${FG_VIOLET}m\]"
BRIGHT_CYAN="\[$ESC[${BRIGHT};${FG_CYAN}m\]"
BRIGHT_WHITE="\[$ESC[${BRIGHT};${BG_WHITE}m\]"
PS1="${BRIGHT_BLUE}[${VIOLET}\u${BRIGHT_BLUE}]${YELLOW}: ${WHITE}\w ${NORMAL}\$ ${RESET}"
export PS1
export CLICOLOR=1
LSCOLORS="exDxcxfxbxegedabaGaCaB"
export LSCOLORS
GREP_OPTIONS="--color=always"
export GREP_OPTIONS
export GREP_COLOR='1;34;43'
. /opt/local/etc/bash_completion
pman(){
man -t "${1}" | open -f -a /Applications/Preview.app/
}
tmup(){
cd /Applications/TextMate.app/Contents
svn up PlugIns
cd SharedSupport
supup
svn up Themes
cd Bundles
tmbup
cd /Library/Application\ Support/TextMate/Bundles
tmbup
echo "All done updating TextMate."
}
retm(){
echo "Updating TextMate App contents..."
cd /Applications/TextMate.app/Contents
rm -fR PlugIns
svn co http://macromates.com/svn/Bundles/trunk/PlugIns
echo "- PlugIns folder updated"
cd SharedSupport
rm -fR Support
svn co http://macromates.com/svn/Bundles/trunk/Support
echo "- Support folder updated"
rm -fR Themes
svn co http://macromates.com/svn/Bundles/trunk/Themes/
echo "- Themes updated"
cd Bundles
IFS="
"
for bundle in $(ls -1)
do
bundleName=${bundle// /\ }
if rm -fR $bundleName
then
echo "– Old $bundleName Deleted"
svn co http://macromates.com/svn/Bundles/trunk/Bundles/$bundleName
else
echo "Error Deleting "$bundleName
fi
echo "– Bundle $bundleName update."
done
echo "All done updating TextMate."
}
cobund(){
cd /Library/Application\ Support/TextMate/Bundles
FILENAME=${*// /\ }.tmbundle
svn co "http://macromates.com/svn/Bundles/trunk/Bundles/$FILENAME"
echo "– Bundle Added."
}
cotm(){
svn co "http://macromates.com/svn/Bundles/trunk/$*"
echo "- $* was downloaded"
}
uninstall(){
for package
do
if sudo port uninstall ${package}
then
sudo port clean --all ${package}
fi
done
echo "- Package uninstalled"
}
lispr(){
cd ~/rails/lispr
eval $*
}
export EDITOR='mate -wr'
echo "$(uname -s) $(uname -r) $(uname -p)"
echo "$BASH - $BASH_VERSION"