diff options
Diffstat (limited to 'mkdeps.sh')
-rwxr-xr-x | mkdeps.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/mkdeps.sh b/mkdeps.sh new file mode 100755 index 0000000..f319779 --- /dev/null +++ b/mkdeps.sh @@ -0,0 +1,30 @@ +#!/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/' |