30 lines
610 B
Bash
30 lines
610 B
Bash
#! /bin/bash
|
|
|
|
echo Running as user: $USER
|
|
|
|
if [[ -z ${1} ]]; then
|
|
echo Main file not spicified
|
|
echo Restart the container with proper arguments
|
|
exit 1
|
|
else
|
|
echo Using main latex file: "$1"
|
|
fi
|
|
|
|
if test -d /app/project; then
|
|
echo Files in current project:
|
|
ls -hl /app/project
|
|
else
|
|
echo Project folder not mounted
|
|
echo Restart the container with proper project mount
|
|
exit 1
|
|
fi
|
|
|
|
# install autoltx to project
|
|
/app/setupFiles/install.sh
|
|
|
|
# start auto compile loop
|
|
echo Starting AutoLTX...
|
|
sleep 3
|
|
cd /app/project || exit 2
|
|
find ./* -name "*.tex" | entr -n sh -c "./compile.sh $1"
|