#!/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