feat: Renames some variables and updates the gen script

This commit is contained in:
2024-11-23 20:57:10 -05:00
parent cc31944ec1
commit 7af5bc326a
8 changed files with 37 additions and 364 deletions

View File

@@ -1,23 +1,15 @@
#!/bin/zsh
# This script is used to generate the output files and replacing
# variables used with ones setup in the vars.sh file.
local build_dir=${1:-"${PWD}/build"}
local output_file=${2:-"${PWD}/Report.md"}
echo "Starting with build dir: ${build_dir}"
OUT_DIR=${OUT_DIR:-"outfiles"}
OUT_FILE=${OUT_FILE:-"Report.out.md"}
IN_FILE=${IN_FILE:-"Report.md"}
local footer="resources/footer.template.tex"
local footer_out="${OUT_DIR}/footer.tex"
pandoc --pdf-engine=xelatex \
-H "${build_dir}/head.tex" \
-H "${build_dir}/footer.tex" \
-o "${output_file}" \
"${build_dir}/Report.md" \
"${build_dir}/Definitions.md"
if [ ! -d "$OUT_DIR" ]; then
mkdir "$OUT_DIR"
fi
echo "Writing footer to: ${footer_out}"
(source vars.sh; envsubst < "$footer" > "$footer_out")
echo "Writing to: ${OUT_FILE}"
(source vars.sh; envsubst < "$IN_FILE" > "$OUT_FILE")
echo "Wrote report to: ${output_file}"