#!/usr/bin/env zsh
use office/latex
#####################################################################

MAIN() {
	[ ! $1 ] && utils.fail 1 'must provide filename'
	local FILENAME=$(dotwryn.office.latex.get-main-filename "$1")

	local ARGS=(-interaction=nonstopmode)
	ARGS+=("$FILENAME")

	cd "$(dirname $FILENAME)"

	echo.status 'running compile (1/2)'
	pdflatex ${ARGS[@]} \
		|| utils.fail 2 'first compile failed (see above)'

	echo.status 'running compile (2/2)'
	pdflatex ${ARGS[@]} >/dev/null 2>&1 \
		|| utils.fail 3 'second compile failed :c'

	echo.success "created '$(echo $FILENAME | sed 's/\.[^.]*$/.pdf/')'"
}
