diff --git a/.local/bin/get-nasa-apod b/.local/bin/get-nasa-apod index f069a4d..bd69600 100755 --- a/.local/bin/get-nasa-apod +++ b/.local/bin/get-nasa-apod @@ -23,16 +23,16 @@ outfile="${WALLPAPERS}/${filename}" if [ -f "${outfile}" ]; then echo "Target file already exists" - exit 0 +else + tempfile="$(mktemp)" + curl \ + --location \ + --output "${tempfile}" \ + --silent \ + "${picture_url}" + mv "${tempfile}" "${outfile}" fi -tempfile="$(mktemp)" -curl \ - --location \ - --output "${tempfile}" \ - --silent \ - "${picture_url}" -mv "${tempfile}" "${outfile}" ln \ --force \ --symbolic \