summaryrefslogtreecommitdiff
path: root/arch/build.sh
blob: ce1bad77ff2b2d417302b0830717dc8c8004b20b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
# Copyright 2017 Lars Wirzenius

set -eu

export DISPLAY=

output="$(dirname "$1")/$(basename "$1" .mdwn)"

tmp="$(mktemp -d)"

clean()
{
    rm -rf "$tmp"
}

trap clean EXIT

cat -- "$@" | python2 ./build.py "$tmp" > "$tmp/foo.mdwn"
pandoc --toc -V documentstyle:report --chapters -o "$output.pdf" "$tmp/foo.mdwn"
pandoc --toc -o "$output.html" --number-sections --self-contained -H ick2.css "$tmp/foo.mdwn"