diff options
author | Toby Vincent <tobyv13@gmail.com> | 2023-03-14 20:25:58 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2023-03-14 20:27:01 -0500 |
commit | d2d35790d656069c32cffa0a86872a6362ec100e (patch) | |
tree | 1dd3eb61613d34c761c2534248435f2014db1584 /build.sh | |
parent | ad30eec1195d5591845c3bb8e7146afb86d225a2 (diff) |
fix: reorganized and improved build script
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 19 |
1 files changed, 4 insertions, 15 deletions
@@ -1,20 +1,9 @@ #!/bin/sh -build() { - if ! grep '\\begin{document}' "$f" 1>/dev/null; then - return - fi +CDPATH='' cd -- "$(dirname -- "$0")" || exit - latexmk "$f" - pdf="$(printf %s "$f" | sed 's/\.tex$/.pdf/')" - out="build/$(dirname "$f" | xargs basename | sed 's/^src$//')" - mkdir -p "$out" && cp "$pdf" "$out" -} - -for f in ./src/*.tex; do - build "$f" -done +latexmk "src/resume.tex" -for f in ./src/**/*.tex; do - build "$f" +for f in ./src/*/cover_letter.tex; do + latexmk "$f" done |