update build.sh for yaml

This commit is contained in:
Bel LaPointe
2022-10-18 14:26:02 -06:00
parent 98e1f7c8cb
commit 56d847ea1e
4 changed files with 114 additions and 10380 deletions

View File

@@ -44,7 +44,7 @@ install_cli() {
install_themes() {
for theme in ${THEMES//,/ }; do
if [ -d node_modules/jsonresume-theme-$theme ]; then
return
return
fi
log installing theme $theme
if ! npm install jsonresume-theme-$theme; then
@@ -57,6 +57,14 @@ install_themes() {
}
build() {
if ! [ -f ./resume.yaml ]; then
resume init
mv ./resume.json ./resume.yaml
return $?
fi
cat ./resume.yaml | jq --yaml-input > resume.json
for theme in ${THEMES//,/ }; do
THEME=$theme build_theme
done
@@ -64,18 +72,14 @@ build() {
build_theme() {
log building theme $THEME
if ! [ -f ./resume.json ]; then
resume init
return $?
fi
(
resume validate
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
fi
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
fi
) || true
}