# zlogout/90_cleanfiles # # remove files we never want to keep around # # Copyright © 1994–2008 martin f. krafft # 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 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