diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2023-11-13 21:40:12 -0600 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2023-11-13 21:40:12 -0600 |
commit | 021a6d17ddd3e62e36046839e0e8e8f442f0d96d (patch) | |
tree | b277097b3a282e989b61d96210fcff1a09a7345f | |
parent | 2aec1184e3ac8a7a560ccc81539243ed43aaae57 (diff) |
build: remove src/ directory to simplify dev envv0.1.5
-rw-r--r-- | .build.yml | 17 | ||||
-rw-r--r-- | .latexmkrc | 6 | ||||
-rw-r--r-- | .texlabroot | 0 | ||||
-rw-r--r-- | axon/cover_letter.tex (renamed from src/axon/cover_letter.tex) | 0 | ||||
-rwxr-xr-x | build.sh | 37 | ||||
-rw-r--r-- | camplife/cover_letter.tex (renamed from src/camplife/cover_letter.tex) | 0 | ||||
-rw-r--r-- | cloudflare/cover_letter.tex (renamed from src/cloudflare/cover_letter.tex) | 0 | ||||
-rw-r--r-- | collibra/cover_letter.tex (renamed from src/collibra/cover_letter.tex) | 0 | ||||
-rw-r--r-- | cover_letter.tex (renamed from src/generic/cover_letter.tex) | 0 | ||||
-rw-r--r-- | fieldwire/cover_letter.tex (renamed from src/fieldwire/cover_letter.tex) | 0 | ||||
-rw-r--r-- | fourkites/cover_letter.tex (renamed from src/fourkites/cover_letter.tex) | 0 | ||||
-rw-r--r-- | isrg/cover_letter.tex (renamed from src/isrg/cover_letter.tex) | 0 | ||||
-rw-r--r-- | kingtech/cover_letter.tex (renamed from src/kingtech/cover_letter.tex) | 0 | ||||
-rw-r--r-- | lacework/cover_letter.tex (renamed from src/lacework/cover_letter.tex) | 0 | ||||
-rw-r--r-- | long_view_systems/cover_letter.tex (renamed from src/long_view_systems/cover_letter.tex) | 0 | ||||
-rw-r--r-- | microsoft/cover_letter.tex (renamed from src/microsoft/cover_letter.tex) | 0 | ||||
-rw-r--r-- | mozilla/cover_letter.tex (renamed from src/mozilla/cover_letter.tex) | 0 | ||||
-rw-r--r-- | peregrine/cover_letter.tex (renamed from src/peregrine/cover_letter.tex) | 0 | ||||
-rw-r--r-- | preamble.tex (renamed from src/preamble.tex) | 0 | ||||
-rw-r--r-- | resume.tex (renamed from src/resume.tex) | 0 | ||||
-rw-r--r-- | resume/education.tex (renamed from src/resume/education.tex) | 0 | ||||
-rw-r--r-- | resume/experience.tex (renamed from src/resume/experience.tex) | 0 | ||||
-rw-r--r-- | resume/projects.tex (renamed from src/resume/projects.tex) | 0 | ||||
-rw-r--r-- | resume/skills.tex (renamed from src/resume/skills.tex) | 0 | ||||
-rw-r--r-- | salud/cover_letter.tex (renamed from src/salud/cover_letter.tex) | 0 | ||||
-rw-r--r-- | sandboxaq/cover_letter.tex (renamed from src/sandboxaq/cover_letter.tex) | 0 | ||||
-rw-r--r-- | scythe/cover_letter.tex (renamed from src/scythe/cover_letter.tex) | 0 | ||||
-rw-r--r-- | smartthings/cover_letter.tex (renamed from src/smartthings/cover_letter.tex) | 0 | ||||
-rw-r--r-- | verana_health/cover_letter.tex (renamed from src/verana_health/cover_letter.tex) | 0 | ||||
-rw-r--r-- | warp/cover_letter.tex (renamed from src/warp/cover_letter.tex) | 0 |
30 files changed, 24 insertions, 36 deletions
@@ -8,10 +8,10 @@ packages: sources: - https://git.sr.ht/~tobyvin/resume artifacts: - - resume/src/resume.pdf - - resume/src/cover_letter.pdf - - resume/src/cover_letter-resume.pdf - - resume/src/cover_letters.tar.gz + - resume/resume.pdf + - resume/cover_letter.pdf + - resume/cover_letter-resume.pdf + - resume/cover_letters.tar.gz tasks: - build: | cd resume @@ -20,11 +20,10 @@ tasks: - package: | cd resume - (cd src && tar -czvf cover_letters.tar.gz */*.pdf) - cp src/resume.pdf resume-$(<pkgver).pdf - cp src/cover_letter.pdf cover_letter-$(<pkgver).pdf - cp src/cover_letter-resume.pdf cover_letter-resume-$(<pkgver).pdf - cp src/cover_letters.tar.gz cover_letters-$(<pkgver).tar.gz + tar -czvf cover_letters-$(<pkgver).tar.gz */*.pdf + mv resume.pdf resume-$(<pkgver).pdf + mv cover_letter.pdf cover_letter-$(<pkgver).pdf + mv cover_letter-resume.pdf cover_letter-resume-$(<pkgver).pdf - publish: | cd resume hut git artifact upload resume-$(<pkgver).pdf cover_letter-$(<pkgver).pdf \ @@ -1,8 +1,2 @@ -my $cwd = cwd(); -ensure_path( 'TEXINPUTS', "$cwd/src//" ); - -@default_files = "src/*.tex"; -@default_excluded_files = "src/preamble.tex"; -$do_cd = 1; $pdf_mode = 4; $clean_ext = "%R-*.glstex %R_contourtmp*.* pdfsync synctex.gz"; diff --git a/.texlabroot b/.texlabroot deleted file mode 100644 index e69de29..0000000 --- a/.texlabroot +++ /dev/null diff --git a/src/axon/cover_letter.tex b/axon/cover_letter.tex index 7e125a7..7e125a7 100644 --- a/src/axon/cover_letter.tex +++ b/axon/cover_letter.tex @@ -44,6 +44,8 @@ error() { open=false all=false +path="." +pretex="" while true; do case "$1" in -h | --help) @@ -59,11 +61,15 @@ while true; do shift ;; -n | --name) - name=$2 + if [ -e "$2/cover_letter.tex" ]; then + path=$2 + else + pretex="${pretex:--usepretex=}\def\companyname{$2}" + fi shift 2 ;; -a | --address) - address=$2 + pretex="${pretex:--usepretex=}\def\companyaddress{$2}" shift 2 ;; --) @@ -77,29 +83,18 @@ while true; do done if $all; then - for f in src/*/cover_letter.tex; do - latexmk "$f" + for f in ./*/; do + if [ -e "$f/cover_letter.tex" ]; then + latexmk "$f/cover_letter.tex" -outdir="$f" -auxdir="$f" + fi done fi -if [ -n "$name" ]; then - if [ -n "$address" ]; then - company=generic - set -- "$@" -usepretex="\def\companyname{$name}\def\companyaddress{$address}" -g - elif [ -e "src/$name/cover_letter.tex" ]; then - company="$name" - else - error "Directory $name not found" - fi -else - company=generic - set -- "$@" -g -fi +latexmk "resume.tex" +latexmk "$path/cover_letter.tex" "$pretex" -g -latexmk "src/resume.tex" -latexmk "src/$company/cover_letter.tex" -cd- -outdir="src" -auxdir="src" "$@" -pdfunite src/cover_letter.pdf src/resume.pdf src/cover_letter-resume.pdf +pdfunite cover_letter.pdf resume.pdf cover_letter-resume.pdf if $open; then - xdg-open src/cover_letter-resume.pdf + xdg-open cover_letter-resume.pdf fi diff --git a/src/camplife/cover_letter.tex b/camplife/cover_letter.tex index abd4b7d..abd4b7d 100644 --- a/src/camplife/cover_letter.tex +++ b/camplife/cover_letter.tex diff --git a/src/cloudflare/cover_letter.tex b/cloudflare/cover_letter.tex index fc6f4ba..fc6f4ba 100644 --- a/src/cloudflare/cover_letter.tex +++ b/cloudflare/cover_letter.tex diff --git a/src/collibra/cover_letter.tex b/collibra/cover_letter.tex index 21e64ef..21e64ef 100644 --- a/src/collibra/cover_letter.tex +++ b/collibra/cover_letter.tex diff --git a/src/generic/cover_letter.tex b/cover_letter.tex index 445d48c..445d48c 100644 --- a/src/generic/cover_letter.tex +++ b/cover_letter.tex diff --git a/src/fieldwire/cover_letter.tex b/fieldwire/cover_letter.tex index 75818c7..75818c7 100644 --- a/src/fieldwire/cover_letter.tex +++ b/fieldwire/cover_letter.tex diff --git a/src/fourkites/cover_letter.tex b/fourkites/cover_letter.tex index 1dd8844..1dd8844 100644 --- a/src/fourkites/cover_letter.tex +++ b/fourkites/cover_letter.tex diff --git a/src/isrg/cover_letter.tex b/isrg/cover_letter.tex index 47663f9..47663f9 100644 --- a/src/isrg/cover_letter.tex +++ b/isrg/cover_letter.tex diff --git a/src/kingtech/cover_letter.tex b/kingtech/cover_letter.tex index ca5c60c..ca5c60c 100644 --- a/src/kingtech/cover_letter.tex +++ b/kingtech/cover_letter.tex diff --git a/src/lacework/cover_letter.tex b/lacework/cover_letter.tex index b007103..b007103 100644 --- a/src/lacework/cover_letter.tex +++ b/lacework/cover_letter.tex diff --git a/src/long_view_systems/cover_letter.tex b/long_view_systems/cover_letter.tex index 4716fd8..4716fd8 100644 --- a/src/long_view_systems/cover_letter.tex +++ b/long_view_systems/cover_letter.tex diff --git a/src/microsoft/cover_letter.tex b/microsoft/cover_letter.tex index 04b5354..04b5354 100644 --- a/src/microsoft/cover_letter.tex +++ b/microsoft/cover_letter.tex diff --git a/src/mozilla/cover_letter.tex b/mozilla/cover_letter.tex index 67c9118..67c9118 100644 --- a/src/mozilla/cover_letter.tex +++ b/mozilla/cover_letter.tex diff --git a/src/peregrine/cover_letter.tex b/peregrine/cover_letter.tex index 72697cf..72697cf 100644 --- a/src/peregrine/cover_letter.tex +++ b/peregrine/cover_letter.tex diff --git a/src/preamble.tex b/preamble.tex index 4427661..4427661 100644 --- a/src/preamble.tex +++ b/preamble.tex diff --git a/src/resume.tex b/resume.tex index aa41d87..aa41d87 100644 --- a/src/resume.tex +++ b/resume.tex diff --git a/src/resume/education.tex b/resume/education.tex index e115c72..e115c72 100644 --- a/src/resume/education.tex +++ b/resume/education.tex diff --git a/src/resume/experience.tex b/resume/experience.tex index b5a59ee..b5a59ee 100644 --- a/src/resume/experience.tex +++ b/resume/experience.tex diff --git a/src/resume/projects.tex b/resume/projects.tex index 53f6f3b..53f6f3b 100644 --- a/src/resume/projects.tex +++ b/resume/projects.tex diff --git a/src/resume/skills.tex b/resume/skills.tex index 1911e82..1911e82 100644 --- a/src/resume/skills.tex +++ b/resume/skills.tex diff --git a/src/salud/cover_letter.tex b/salud/cover_letter.tex index db73d73..db73d73 100644 --- a/src/salud/cover_letter.tex +++ b/salud/cover_letter.tex diff --git a/src/sandboxaq/cover_letter.tex b/sandboxaq/cover_letter.tex index 560fdb7..560fdb7 100644 --- a/src/sandboxaq/cover_letter.tex +++ b/sandboxaq/cover_letter.tex diff --git a/src/scythe/cover_letter.tex b/scythe/cover_letter.tex index 62251a3..62251a3 100644 --- a/src/scythe/cover_letter.tex +++ b/scythe/cover_letter.tex diff --git a/src/smartthings/cover_letter.tex b/smartthings/cover_letter.tex index c97ff10..c97ff10 100644 --- a/src/smartthings/cover_letter.tex +++ b/smartthings/cover_letter.tex diff --git a/src/verana_health/cover_letter.tex b/verana_health/cover_letter.tex index d454171..d454171 100644 --- a/src/verana_health/cover_letter.tex +++ b/verana_health/cover_letter.tex diff --git a/src/warp/cover_letter.tex b/warp/cover_letter.tex index 3a0b539..3a0b539 100644 --- a/src/warp/cover_letter.tex +++ b/warp/cover_letter.tex |