[[ -n "$BASE_URL" ]]
[[ -n "$AUTHOR_EMAIL" ]]
export TZ=UTC
-UPDATED=`date -Iseconds`
+zmodload -F zsh/datetime b:strftime
+UPDATED=$(strftime %FT%T)
ATOM=releases.atom
tmp=`mktemp`
trap "rm -f $tmp" HUP PIPE INT QUIT TERM EXIT
</author>
EOF
+zmodload -F zsh/stat b:zstat
for meta (*.meta4(om)) {
fn=$meta:r
title=${meta%.tar.*}
- updated=$(date -j -f %s -Iseconds $(stat -f %m $meta))
+ updated=$(zstat -F %FT%T +mtime $meta)
cat >> $tmp <<EOF
<entry>
<title>$title</title>
echo "</feed>" >> $tmp
-size_our=`stat -f %z $tmp`
-size_their=`stat -f $ATOM`
+size_our=$(zstat +size $tmp)
+[[ -e $ATOM ]] && size_their=$(zstat +size $ATOM) || size_their=0
[[ $size_our = $size_their ]] || mv $tmp $ATOM