diff options
author | EuAndreh <eu@euandre.org> | 2024-08-31 16:36:31 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-09-11 17:21:57 -0300 |
commit | f21bab9d29285be3a4aaf173e13f19a8a07da230 (patch) | |
tree | 4235eb31d979555eeff6ec42c7daea90ffc59f36 /mkdeps.sh | |
parent | Initial empty commit (diff) | |
download | papo.im-f21bab9d29285be3a4aaf173e13f19a8a07da230.tar.gz papo.im-f21bab9d29285be3a4aaf173e13f19a8a07da230.tar.xz |
Setup structure skeleton
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/' |