# 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

rmfiles+=~/plugin131.trace
rmfiles+=~/minicom.log
rmfiles+=~/.cshrc
rmfiles+=~/java.log.*(N)
rmfiles+=~/unison.log
rmfiles+=~/.bzr.log
rmfiles+=~/.fonts.cache-1
rmfiles+=~/.gksu.lock
rmfiles+=~/.*.sw[mnop](N)
rmfiles+=~/.viminfo
rmfiles+=~/.bash_history
rmfiles+=~/core
rmfiles+=~/nohup.out
rmfiles+=~/typescript
rmfiles+=~/jpilot.log
rmfiles+=~/srtp.log

typeset -la _rmfiles

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

unset rmfiles

if [[ -n $_rmfiles ]]; then
  info "Removing files: ${(j: :)${_rmfiles#$HOME/}}..."
  rm -f ${_rmfiles[@]}
fi

unset _rmfiles

# vim:ft=zsh