#!/bin/bash
if [ -n "$DEBUG" ]; then
    set -x
fi

cd $(dirname ${BASH_SOURCE[0]})
source ./term-background.sh

[[ -x ./term-background.sh ]] && source ./term-background.sh

if [[ $COLORFGBG == '15;0' ]] ; then
    # Dark background
    style="--style inkpot"

else
    # Light background
    style="--style colorful"
fi


DOCKER=${DOCKER:-docker}
XAUTH=${XAUTH:-$HOME/.Xauthority}
touch $XAUTH

TAG=${TAG:-latest}
MATHICS_IMAGE=${MATHICS_IMAGE:-mathicsorg/mathics:${TAG}}

DEVICE=''
if [[ -r /dev/dri ]]; then
    DEVICE='--device=/dev/dri:/dev/dri'
fi

$DOCKER run -it \
	--rm \
	--env "DISPLAY=$DISPLAY" \
	--name mathics-cli \
	--tty \
	--interactive \
	--network=host \
	--volume "/tmp:/usr/src/app/data" \
	$DEVICE \
        $MATHICS_IMAGE \
	--mode cli -- $style $@
