]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/zshrc/90_cleanfiles
fix log output for cleanfiles
[zsh.git] / .zsh / zshrc / 90_cleanfiles
index 7bab8d4cc9c099d79debd4146aaf0179a62441ee..513c01b5ea0785efe6286bc8c5124ab6f59eb010 100644 (file)
@@ -29,15 +29,15 @@ rmfiles+=~/srtp.log
 
 typeset -la _rmfiles
 
-for f in ${~rmfiles[@]}; do
+for f in ${~rmfiles}; do
   [[ -f $f ]] || continue
   _rmfiles+="$f"
 done
 
-unset rmfiles
 
-if [[ -n $_rmfiles ]]; then
-  info "Removing files: ${(j: :)${_rmfiles#$HOME/}}..."
+if (( $#_rmfiles )); then
+  _rmfiles=(${_rmfiles#$HOME/})
+  info "Removing files: ${_rmfiles[@]}..."
   rm -f ${_rmfiles[@]}
 fi