summaryrefslogtreecommitdiff
path: root/format.sh
diff options
context:
space:
mode:
Diffstat (limited to 'format.sh')
-rwxr-xr-xformat.sh14
1 files changed, 12 insertions, 2 deletions
diff --git a/format.sh b/format.sh
index e199934..11a0dfc 100755
--- a/format.sh
+++ b/format.sh
@@ -2,6 +2,16 @@
set -eu
+tmp="$(mktemp -d)"
+cleanup()
+{
+ rm -rf "$tmp"
+}
+#trap cleanup EXIT
+
+version="$(git describe)"
+sed "s/^date: .*/date: $version/" vmdb2.mdwn > "$tmp/prelude.mdwn"
+
pandoc \
--self-contained \
--standalone \
@@ -9,7 +19,7 @@ pandoc \
--toc \
--number-sections \
-o vmdb2.html \
- vmdb2.mdwn vmdb/plugins/*.mdwn
+ "$tmp/prelude.mdwn" vmdb/plugins/*.mdwn
pandoc \
--pdf-engine=xelatex \
@@ -23,4 +33,4 @@ pandoc \
-Vmonofont:FreeMonoBold \
'-Vgeometry:top=2cm, bottom=2.5cm, left=2cm, right=1cm' \
-o vmdb2.pdf \
- vmdb2.mdwn vmdb/plugins/*.mdwn
+ "$tmp/prelude.mdwn" vmdb/plugins/*.mdwn