update build.sh for yaml
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user