if date not set, show a warning. Restore template date example

This commit is contained in:
prx 2021-10-02 17:40:06 +02:00
parent fdc24210e2
commit 69c95d3e6d
3 changed files with 10 additions and 4 deletions

View File

@ -1 +1 @@
PUBLISHED_DATE="%Y-%m-%dT%H:%M:%SZ"
PUBLISHED_DATE="YYYY-mm-ddTHH:MM:SSZ"

View File

@ -1 +1 @@
PUBLISHED_DATE="2021-10-15T00:00:00Z"
PUBLISHED_DATE="%Y-%m-%dT%H:%M:%SZ"

View File

@ -55,5 +55,11 @@ else
fi
# replace date
HUMAN_DATE="$(date -j -f "%Y-%m-%dT%H:%M:%SZ" "${PUBLISHED_DATE}" +"%B %e, %Y")"
sed -i "s/__DATE__/${HUMAN_DATE}/" $DESTFILENAME
HUMAN_DATE="$(date -j -f "%Y-%m-%dT%H:%M:%SZ" "${PUBLISHED_DATE}" +"%B %e, %Y")" 2>/dev/null
if [ $? -ne 0 ]; then
echo "warn: Please fill metadata.sh with ISO-8601 valid date"
sed -i "s/__DATE__/NOT_SET_YET/" $DESTFILENAME
else
sed -i "s/__DATE__/${HUMAN_DATE}/" $DESTFILENAME
fi