davidgmbb.eu/build.sh
David Gonzalez Martin 6b0ef9e1b3
All checks were successful
/ build (push) Successful in 5s
Integrate CV in website
2025-03-20 21:40:14 +01:00

19 lines
598 B
Bash
Executable File

#!/usr/bin/env bash
set -eu
OWD=$PWD
INTERMEDIATE_DIR=$OWD/intermediate
export WEB_PUBLIC_DIRECTORY=$OWD/public
HT_LATEX_INTERMEDIATE_DIR=$INTERMEDIATE_DIR/htlatex
PDF_LATEX_INTERMEDIATE_DIR=$INTERMEDIATE_DIR/pdflatex
mkdir -p $HT_LATEX_INTERMEDIATE_DIR
mkdir -p $PDF_LATEX_INTERMEDIATE_DIR
clang src/generate.c -o $INTERMEDIATE_DIR/generate -std=gnu2x -g
rm -rf || true
cd src/resume
make4ht resume.tex $HT_LATEX_INTERMEDIATE_DIR -d $WEB_PUBLIC_DIRECTORY/resume
pdflatex resume.tex
cp resume.pdf $WEB_PUBLIC_DIRECTORY/resume
cd $OWD
$INTERMEDIATE_DIR/generate
cp -r pdf $WEB_PUBLIC_DIRECTORY/pdf