summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2023-11-13 21:40:12 -0600
committerToby Vincent <tobyv@tobyvin.dev>2023-11-13 21:40:12 -0600
commit021a6d17ddd3e62e36046839e0e8e8f442f0d96d (patch)
treeb277097b3a282e989b61d96210fcff1a09a7345f
parent2aec1184e3ac8a7a560ccc81539243ed43aaae57 (diff)
build: remove src/ directory to simplify dev envv0.1.5
-rw-r--r--.build.yml17
-rw-r--r--.latexmkrc6
-rw-r--r--.texlabroot0
-rw-r--r--axon/cover_letter.tex (renamed from src/axon/cover_letter.tex)0
-rwxr-xr-xbuild.sh37
-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
diff --git a/.build.yml b/.build.yml
index 95eba0c..67fe160 100644
--- a/.build.yml
+++ b/.build.yml
@@ -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 \
diff --git a/.latexmkrc b/.latexmkrc
index a5b1b15..e9c6cd7 100644
--- a/.latexmkrc
+++ b/.latexmkrc
@@ -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
diff --git a/build.sh b/build.sh
index 99c4b05..67e039b 100755
--- a/build.sh
+++ b/build.sh
@@ -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