From f67f0ed36b0037fd64728e246a1b95a7d62a854b Mon Sep 17 00:00:00 2001 From: Ainsley Ellis Date: Sun, 1 Jun 2025 23:05:38 -0400 Subject: [PATCH] Add build script for cover letters --- scripts/{build.sh => cv.sh} | 0 scripts/letter.sh | 11 +++++++++++ 2 files changed, 11 insertions(+) rename scripts/{build.sh => cv.sh} (100%) create mode 100644 scripts/letter.sh diff --git a/scripts/build.sh b/scripts/cv.sh similarity index 100% rename from scripts/build.sh rename to scripts/cv.sh diff --git a/scripts/letter.sh b/scripts/letter.sh new file mode 100644 index 0000000..12a7ef6 --- /dev/null +++ b/scripts/letter.sh @@ -0,0 +1,11 @@ +#!/bin/sh +hash="$(git rev-parse HEAD)" +body="$(pandoc --from=markdown $1)" +company="$2" || "" +date="$(date +'%d %B %Y')" +signature="$(base64 ./assets/signature.svg)" + +mkdir -p ../dist + +echo $body | xsltproc --stringparam company "$company" --stringparam date "$date" --stringparam signature "$signature" ./templates/letter.xsl - > ./dist/letter.html +weasyprint --quiet ./dist/letter.html ./dist/letter.pdf