blob: e621ed95d1c621bf1216ec745a9cd838eb95cc1d [file] [log] [blame]
#! bin/bash
#linkchecker removes previous runs.
pip install linkchecker
rm -f linkchecker-errors.csv && rm -f linkchecker-out.csv
linkchecker public/index.html --no-warnings -F csv
#uses error code: on fail, write linkchecker-errors.csv for debugging
if [[ $? == 1 ]]; then
cut -sd ';' -f 1,2 linkchecker-out.csv | tr ';' ' ' | \
awk '{ print $2 " " $1}' | sort -u >> linkchecker-errors.csv;
echo "linkchecker failed - check linkchecker-errors.csv";
else
echo "linkchecker passes";
fi
rm -f linkchecker-out.csv