1
Fork 0
This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
tex-template-builder/build.sh

26 lines
552 B
Bash
Executable file

#!/usr/bin/env bash
SCRIPT=`realpath $0`
SCRIPTPATH=`dirname $SCRIPT`
ADDITIONAL_ARGS=${@:2}
INPUT_FILE=`realpath $1`
INPUT_DIR=`dirname $INPUT_FILE`
METADATA_FILE="$INPUT_DIR/metadata.yaml"
OUTPUT_FILE=output.pdf
INPUT_FILES="$INPUT_FILE"
if [ -f "$METADATA_FILE" ]
then
INPUT_FILES="$INPUT_FILES $METADATA_FILE"
fi
PANDOC_ARGS="$INPUT_FILES --template $SCRIPTPATH/main.tex -o $OUTPUT_FILE $ADDITIONAL_ARGS"
echo "> Building document..."
pandoc $PANDOC_ARGS
echo "> Running second pass..."
pandoc --lua-filter=second-pass.lua $PANDOC_ARGS