update gensimap.sh

added extra error checking code
This commit is contained in:
Atlas Cove 2023-05-11 14:11:13 +01:00
parent e653cb2ea5
commit e9450946a2

View File

@ -2,8 +2,13 @@
# gensimap.sh: Generate a sitemap for my website.
# v2.0p1
function inf { 1>&2 echo -e "\x1B[1;32mINF\x1B[0m: $*"; }
function err { 1>&2 echo -e "\x1B[1;31mERR\x1B[0m: $*"; }
function r { echo $@ >> out/sitemap.xml; }
inf "Generating Sitemap..."
if ! test -d out; then
err "Directory 'out' not created, cannot write sitemap."
exit 1
fi
if test -f out/sitemap.xml; then
inf "Overwriting current sitemap..."
sed -i d sitemap.xml