From 2aec1184e3ac8a7a560ccc81539243ed43aaae57 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Wed, 23 Aug 2023 19:16:21 -0500 Subject: build: improve build script and combined pdf --- build-generic.sh | 71 -------------------------------------------------------- 1 file changed, 71 deletions(-) delete mode 100755 build-generic.sh (limited to 'build-generic.sh') diff --git a/build-generic.sh b/build-generic.sh deleted file mode 100755 index cefc9f4..0000000 --- a/build-generic.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh -# shellcheck disable=1003 - -SCRIPT="$(basename "$0")" - -long='help,open' -short='ho' - -if ! opts="$(getopt -o $short -l $long -n "$SCRIPT" -- "$@")"; then - exit 1 -fi - -eval set -- "$opts" - -help() { - cat <<-EOF - $SCRIPT - Toby Vincent - - $SCRIPT - Builds generic cover letter using the provided company name and address. - - USAGE: - $SCRIPT
[OPTION ...] - - OPTIONS: - -o, --open Open PDF after building - -h, --help Show this help. - - EXAMPLES: - $SCRIPT "Chuck's Clucks" "Cluckville, KY" --open - EOF -} - -open=false -while true; do - case "$1" in - -h | --help) - help - exit 0 - ;; - -o | --open) - open=true - shift - ;; - --) - shift - break - ;; - *) - exit 1 - ;; - esac -done - -if [ "$#" -eq 0 ]; then - echo 'Error: Missing name and address' - help - exit 1 -fi - -name=$1 -address=$2 -shift 2 - -latexmk src/generic/cover_letter.tex -usepretex="\def\companyname{$name}\def\companyaddress{$address}" -g -jobname=custom_cover_letter "$@" -cp src/generic/custom_cover_letter.pdf src/cover_letter.pdf - -if $open; then - xdg-open src/cover_letter.pdf -fi -- cgit v1.2.3-70-g09d2