]> git.donarmstrong.com Git - zsh.git/commitdiff
fix log output for cleanfiles
authormartin f. krafft <madduck@madduck.net>
Thu, 22 May 2008 13:05:26 +0000 (15:05 +0200)
committermartin f. krafft <madduck@madduck.net>
Thu, 22 May 2008 13:05:26 +0000 (15:05 +0200)
.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