27 lines
616 B
Bash
Executable file
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
|