#!/usr/bin/env bash

set -e

APP_DIR="/usr/lib/ecgd"
PYTHON="${APP_DIR}/venv/bin/python"

INPUT_DIR="/var/lib/ecgd/input"
OUTPUT_DIR="/var/lib/ecgd/output"

if [ ! -x "${PYTHON}" ]; then
    echo "ERROR: ECG Screen Extractor Python environment is missing."
    echo
    echo "Try reinstalling the package:"
    echo "  sudo apt install --reinstall ecgd"
    exit 1
fi

mkdir -p "${INPUT_DIR}" "${OUTPUT_DIR}"

exec "${PYTHON}" "${APP_DIR}/main.py" \
    --input_dir "${INPUT_DIR}" \
    --output_dir "${OUTPUT_DIR}" \
    --watch
