#!/bin/bash
# mlh - bash wrapper that launches the Python rewrite of Manjaro Log Helper.

LIB_DIR="/usr/lib/manjaro-log-helper"
if [ ! -d "$LIB_DIR" ]; then
    SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
    if [ "$SCRIPT_DIR" = "/usr/local/bin" ] || [ "$SCRIPT_DIR" = "/usr/bin" ]; then
        :
    else
        LIB_DIR="$SCRIPT_DIR"
    fi
fi
PYTHON_SCRIPT="$LIB_DIR/main.py"
export PYTHONPATH="$LIB_DIR"

PYTHON_BIN="$(command -v python3 || command -v python)"
if [ -z "$PYTHON_BIN" ]; then
    echo "Error: python3 not found in PATH." >&2
    exit 1
fi

exec "$PYTHON_BIN" "$PYTHON_SCRIPT" "$@"
