From 50c0c082422aca37df3f1ca936e4c6832d151972 Mon Sep 17 00:00:00 2001 From: DTB Date: Sat, 6 Dec 2025 21:58:05 -0700 Subject: [PATCH] examples/ytfeed.dl: cleaner branching --- examples/ytfeed.dl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/ytfeed.dl b/examples/ytfeed.dl index 4fb1e42..eff3214 100755 --- a/examples/ytfeed.dl +++ b/examples/ytfeed.dl @@ -13,9 +13,9 @@ while test -n "$2"; do else curl=false fi filename="$(printf '%s/%s.xml\n' "$directory" "$2")" - if ! $curl "$xml_url_prefix""$2" >"$filename" - then rm -f "$filename" - else printf '%s\n' "$filename" - fi + $curl "$xml_url_prefix""$2" >"$filename".new \ + && mv "$filename".new "$filename" \ + && printf '%s\n' "$filename" \ + || rm -f "$filename".new shift done