# zlogout/90_cleanfiles
#
# remove files we never want to keep around
#
# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
# Released under the terms of the Artistic Licence 2.0
#
# Source repository: http://git.madduck.net/v/etc/zsh.git
#

typeset -la rmfiles

_OLDPWD="$PWD"
cd ~

rmfiles+=plugin131.trace
rmfiles+=minicom.log
rmfiles+=.cshrc
rmfiles+=java.log.*
rmfiles+=unison.log
rmfiles+=.bzr.log
rmfiles+=.fonts.cache-1
rmfiles+=.gksu.lock
rmfiles+=.*.sw[mnop]
rmfiles+=.viminfo
rmfiles+=.bash_history
rmfiles+=core
rmfiles+=nohup.out

typeset -la _rmfiles

for f in ${~rmfiles[@]}; do
  [[ -f $f ]] || continue
  _rmfiles+="$f"
done

unset rmfiles

if [[ -n $_rmfiles ]]; then
  info "Removing files: ${_rmfiles[@]}..."
  rm -f ${_rmfiles[@]}
fi

unset _rmfiles

cd $_OLDPWD
unset _OLDPWD

# vim:ft=zsh