landing-page/preproc/lib.sh

28 lines
411 B
Bash
Raw Permalink Normal View History

set -e
die() {
printf "%s: error: %s\n" "$FILENAME" "$1" >&2
exit 1
}
include() {
if [ ! -f "$1" ]; then
die "Can't include '$1'."
fi
awk -Pf preproc/interp.awk $1 | sh
}
include_raw() {
if [ ! -f "$1" ]; then
die "Can't include '$1'."
fi
cat "$1"
}
include_md() {
if [ ! -f "$1" ]; then
die "Can't include '$1'."
fi
lowdown -thtml "$1"
}