#!/bin/sh
set -e
HERE="$(dirname "$(readlink -f "$0")")"
export PATH="$HERE/usr/bin:$PATH"
export XDG_DATA_DIRS="$HERE/usr/share:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}"

case "$1" in
    daemon)
        shift
        exec "$HERE/usr/bin/blocker-daemon" "$@"
        ;;
    ui)
        shift
        exec "$HERE/usr/bin/blocker-ui" "$@"
        ;;
    *)
        # Default to launching the GUI if launched without arguments, or daemon if requested
        if [ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ]; then
            exec "$HERE/usr/bin/blocker-ui" "$@"
        else
            exec "$HERE/usr/bin/blocker-daemon" "$@"
        fi
        ;;
esac
