#!/bin/sh set -eu export LANG=POSIX.UTF-8 articles() { find src/*/ -type f -name '*.adoc' | sort } pages() { find src/*.adoc -type f | sort } files() { articles pages } articles | varlist 'articles.adoc' pages | varlist 'pages.adoc' find src/*.svg | varlist 'images.svg' files | sed 's/^\(.*\)\.adoc$/\1.htmlbody\t\1.snippets\t\1.conf:\t\1.adoc/' files | sed 's/^\(.*\)\.adoc$/\1.snippets:\t\1.adoc/' files | sed 's/^\(.*\)\.adoc$/\1.html:\t\1.conf\t\1.htmlbody/' articles | sed 's/^\(.*\)\.adoc$/\1.feedentry:\t\1.conf\t\1.htmlbody/' articles | sed 's/^\(.*\)\.adoc$/\1.sortdata:\t\1.conf/'