##
# Bash aliases file
#
# Wilfredo Sanchez Jr. | tritan@mit.edu
##

##
# Aliases
##

alias         .='cwd'
alias        ..='cd ..'
alias         c='clear'
alias      cd..='cd ..'
alias      cdwd='cd $(/bin/pwd)'
alias   clobber='unset -o noclobber'
alias       cwd='echo $PWD'
alias         h='history'
alias         j='jobs -l'
alias         l='ls -lg'
alias        la='ls -A'
alias        lf='ls -F'
alias         m='more'
alias       mae='mae -sysfol '\''~/lib/MAE/System Folder'\'''
alias        md='mkdir'
alias noclobber='set -o noclobber'
alias        po='popd'
alias        pu='pushd'
alias        rd='rmdir'

##
# Functions
##

cp        () { echo $@ ; /bin/cp -i $@ ; }
ff        () { find . -name ${1} -print ; }
kj        () { kill %${1} ; }
line      () { sed -n "${1} p" ${2} ; }
ll        () { ls -lag "$@" | more ; }
mv        () { echo $@ ; /bin/mv -i $@ ; }
tree      () { find ${1} -type f -print ; }
word      () { fgrep -i "$*" /usr/dict/web2 ; }
wordcount () { cat "${1}" | tr -s ' 	.,;:?\!()[]"' '\012' | cat -n | tail -1 | awk '{print $1}' ; }

##
# Read user's aliases
##
if [ -r ${bash_initdir}/aliases.mine ]; then
  source ${bash_initdir}/aliases.mine
fi
