From 6a001ca7ec759daaec5f06d82516130f71ffe07f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Apr 2023 12:28:32 +0300 Subject: [PATCH] Less subshell invocations --- releases.atom.zsh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/releases.atom.zsh b/releases.atom.zsh index 72a5b0e..9df1cee 100755 --- a/releases.atom.zsh +++ b/releases.atom.zsh @@ -10,7 +10,7 @@ set -e [[ -n "$AUTHOR_EMAIL" ]] export TZ=UTC zmodload -F zsh/datetime b:strftime -UPDATED=$(strftime %FT%TZ) +strftime -s UPDATED %FT%TZ ATOM=releases.atom tmp=`mktemp` trap "rm -f $tmp" HUP PIPE INT QUIT TERM EXIT @@ -31,19 +31,19 @@ zmodload -F zsh/stat b:zstat for meta (*.meta4(om)) { fn=$meta:r title=${meta%.tar.*} - updated=$(zstat -F %FT%TZ +mtime $meta) + zstat -A updated -F %FT%TZ +mtime $meta cat >> $tmp < $title $BASE_URL/$fn - $updated + ${updated[1]} EOF } echo "" >> $tmp -size_our=$(zstat +size $tmp) -[[ -e $ATOM ]] && size_their=$(zstat +size $ATOM) || size_their=0 -[[ $size_our = $size_their ]] || mv $tmp $ATOM +zstat -A size_our +size $tmp +[[ -e $ATOM ]] && zstat -A size_their +size $ATOM || size_their=0 +[[ ${size_our[1]} = ${size_their[1]} ]] || mv $tmp $ATOM -- 2.44.0