# Set $testdir before sourcing these envs -*-shell-script-*-
# shellcheck disable=SC2034,SC2154

# Current container image
INFIX_TEST=ghcr.io/kernelkit/infix-test:1.3

ixdir=$(readlink -f "$testdir/..")
logdir=$(readlink -f "$testdir/.log")
envdir="$HOME/.infix-test-venv"
qeneth="$testdir/qeneth/qeneth"

#
# Figure out available container runner
#
runner()
{
    if which podman >/dev/null; then
	runner=podman
    elif which docker >/dev/null; then
	runner=docker
    else
	echo "Error: Neither podman or docker is installed, we recommend podman."
	exit 1
    fi

    echo "$runner"
}

#
# Returns the latest started infamy container
#
infamy()
{
    $(runner) ps -f name='infamy.*' --format '{{.Names}}' |tail -1
}
