#!/bin/sh set -e WORKDIR="$1" FILE="$2" INSTALL_HELPERS="$3" EXTRA_ARGS="$4" EXTRA_PKGS="$5" if [ -n "$EXTRA_PKGS" ]; then for pkg in $EXTRA_PKGS; do echo "Install $pkg with apk" apk add "$pkg" done fi if [ -n "$INSTALL_HELPERS" ]; then if [ "$INSTALL_HELPERS" == "true" ]; then apk add git CURR_DIR=$(pwd) mkdir ~/projects/ || true cd ~/projects/ git clone https://git.janishutz.com/janishutz/latex || true echo "Downloaded helpers, returning to $CURR_DIR" cd "$CURR_DIR" fi fi echo "Setting workdir from current dir, which is $(pwd)" if [ -n "$WORKDIR" ]; then cd "$WORKDIR" fi echo "latexmk with extra args $EXTRA_ARGS" latexmk -pdf -latexoption=-file-line-error -latexoption=-interaction=nonstopmode $EXTRA_ARGS "$FILE"