setopt GLOB_STAR_SHORT
zmodload -F zsh/stat b:zstat
typeset -A pages
+typeset -A sizes
for p (**(.)) {
- zstat -A reply -F "%F %T" +mtime $p
- pages[$p]=${reply[1]}
+ zstat -A mtime -F "%F %T" +mtime $p
+ zstat -A size +size $p
+ pages[$p]=${mtime[1]}
+ sizes[$p]=${size[1]}
}
typeset -a cats
for p (**(/)) cats=($p $cats)
(*) continue ;;
esac
}
- for p (${(oi)_links}) entries=($entries "[$p] (${pages[$p]})")
+ for p (${(oi)_links}) \
+ entries=($entries "[$p] (${pages[$p]}) (${sizes[$p]} bytes)")
if [[ $cats ]]; then
entries=($entries "\nSubdirectories:\n")
for p (${(oi)cats}) {