body() { IFS= read -r header printf '%s\n' "$header" "$@" } safedir() { echo "$@ $(pwd)" | md5sum | cut -b-32 } diffWith() { diffCmd=$1 diffFile="/tmp/diffwith-$(safedir $diffCmd).patch" $diffCmd > $diffFile dos2unix -q $diffFile ( gvim -f $diffFile ; rm $diffFile ) & } PATH="/usr/lib/ccache/bin:$PATH" CORES=$(grep core\ id /proc/cpuinfo | sort -u | wc -l) alias :e="gvim" alias ChuckNorris="sudo" alias l="/bin/ls -lhvF --color" alias grep="/bin/grep -I --color=auto --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.svn --exclude-dir=bin --exclude=tags --exclude-dir=docs/html" alias emerge-state='watch "( ps -fC sandbox ; tail /var/log/emerge.log /var/tmp/portage/*/*/temp/build.log 2> /dev/null )"' alias build='b2 -j$CORES $TARGET' alias autobuild="build ; while inotifywait -qr . --exclude '/bin/|\.sw.|/\.git/' -e modify ; do clear ; printf '\e[3J' ; build ; done" # CVS export CVSROOT=":pserver:danielg@hawking.howden.press.net:/usr/local/src/CVS_SOURCE_TREE" alias cvsd='diffWith "cvs diff -wubB"' # SVN alias svnd='diffWith "svn diff --force --no-diff-deleted -x -b"' # Git alias gitd='diffWith "git diff --no-prefix --relative -b -M"' alias gitdc='diffWith "git diff --cached --no-prefix --relative -b -M"' alias gst='git status' # Hg alias hgd='diffWith "hg diff -p -b"' # Java PATH=$JAVA_HOME/bin:$PATH export CATALINA_HOME="/usr/share/tomcat-5.5/" export M2_HOME="/usr/share/maven-bin-3.0" export NPM_PACKAGES="${HOME}/.npm-packages" export NODE_PATH="$NPM_PACKAGES/lib64/node_modules:$NODE_PATH" export MANPATH="$(manpath):$NPM_PACKAGES/share/man" export PATH="$PATH:$NPM_PACKAGES/bin" if [ "$(awk '$5=="/" {print $1}'