19 lines
368 B
Bash
Executable File
19 lines
368 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
flag=$1
|
|
|
|
set -x
|
|
set -eu pipefail
|
|
|
|
theme="./jsonresume-theme-kindrobot"
|
|
|
|
node yamlToJson.js > resume.json
|
|
mkdir -p public
|
|
cp index.html photo.jpg resume.yml resume.json public
|
|
npx resume export public/resume.html --theme $theme
|
|
if [[ -z $flag || $flag != "--no-pdf" ]]; then
|
|
puppeteer print public/resume.html public/resume.pdf
|
|
fi
|
|
rm resume.json
|
|
|