Please bear with us as we work to restore functionality to dotfiles.org.
This uses the "newalias" hack from the Perl Hacks book.
# define "multi-which" function; first argument is default, remaining arguments
# are searched for in $PATH
unset multiwhich
function multiwhich {
local default=$1
shift
until [ -z "$1" ]; do # loop over parameters
w=$(which $1 2>/dev/null)
if [ ! -z "$w" ]; then
echo $w
return
fi
shift
done
echo $default
return
}
alias 'cd..'='cd ..'
alias h='history 100'
alias lal='less +G -n /usr/local/apache/logs/access_log'
alias lel='less +G -n /usr/local/apache/logs/error_log'
alias mail=$(multiwhich /bin/mail mutt mail mailx)
alias newalias='vi ~/.aliases; source ~/.aliases'
alias perldoc='LANG=C perldoc'
alias sdr='screen -D -R'
alias svnid='svn propset svn:keywords "Id URL"'
#alias tree="ls -R | grep ':$' | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'"
alias ugm='UpdateGenericModules'
alias ugs='UpdateGeneric; UpdateStaging'
alias vi=$(multiwhich /bin/editor vim vi pico)
unset multiwhich