diff options
Diffstat (limited to 'build-generic.sh')
-rwxr-xr-x | build-generic.sh | 71 |
1 files changed, 0 insertions, 71 deletions
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 <tobyv@tobyvin.dev> - - $SCRIPT - Builds generic cover letter using the provided company name and address. - - USAGE: - $SCRIPT <COMPANY> <ADDRESS> [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 |