From 38470725a6897883c19e437143b0cb523baae109 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Tue, 18 Oct 2022 14:48:13 -0600 Subject: [PATCH] build is clean and nice --- .gitignore | 4 +--- json-resume/build.sh | 12 ++++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 6a1d642..5292166 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,4 @@ deploy vendor firebase-debug.log /**/node_modules -/json-resume/resume.json -/json-resume/resume.*.html -/json-resume/resume.*.pdf +/json-resume/out diff --git a/json-resume/build.sh b/json-resume/build.sh index 489264d..053aa54 100755 --- a/json-resume/build.sh +++ b/json-resume/build.sh @@ -64,6 +64,10 @@ build() { fi cat ./resume.yaml | gojq --yaml-input > resume.json + cleanup() { + rm ./resume.json + } + trap cleanup EXIT for theme in ${THEMES//,/ }; do THEME=$theme build_theme @@ -75,10 +79,10 @@ build_theme() { ( resume validate - - resume export resume.$THEME.html --theme $THEME || true - if [ -f resume.$THEME.html ]; then - wkhtmltopdf --page-size $PAGE_SIZE ./resume.$THEME.html ./resume.$THEME.pdf + mkdir -p ./out + resume export ./out/resume.$THEME.html --theme $THEME || true + if [ -f ./out/resume.$THEME.html ]; then + wkhtmltopdf --page-size $PAGE_SIZE ./out/resume.$THEME.html ./out/resume.$THEME.pdf fi ) || true }