linuxcnc/scripts/make-docs-pdf-index
2022-04-24 10:47:14 -06:00

27 lines
616 B
Bash
Executable file

#!/bin/bash
#
# Make a pretty(?) index page of the PDF docs.
#
set -e
# Assume we're running in src/, we can't call `git rev-parse
# --show-toplevel` because when building from dsc we don't have a
# git repo.
TOPLEVEL=${PWD}/..
cd ${TOPLEVEL}/docs
TITLE="LinuxCNC PDF docs ($(cat ${TOPLEVEL}/VERSION))"
rm -f index.html
echo "<html>" >> index.html
echo "<head><title>${TITLE}</title></head>" >> index.html
echo "<body><h1>${TITLE}</h1><p>" >> index.html
for F in $(ls -1 *.pdf | sort); do
echo " <a href=\"${F}\">$F</a><br>" >> index.html
done
echo "</body>" >> index.html
echo "</html>" >> index.html