# 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 _OLDPWD="$PWD" builtin 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 builtin cd $_OLDPWD unset _OLDPWD # vim:ft=zsh