diff --git a/gensimap.sh b/gensimap.sh index f23437a..8852bb6 100755 --- a/gensimap.sh +++ b/gensimap.sh @@ -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