#!/bin/bash
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
if [[ -f "$XDG_CONFIG_HOME/opencode-desktop-flags.conf" ]]; then
  OPENCODE_USER_FLAGS="$(grep -v '^#' "$XDG_CONFIG_HOME/opencode-desktop-flags.conf")"
fi
if [[ -x /opt/OpenCode/ai.opencode.desktop ]]; then
  exec /opt/OpenCode/ai.opencode.desktop $OPENCODE_USER_FLAGS "$@"
fi
echo "opencode-desktop: /opt/OpenCode/ai.opencode.desktop not found or not executable" >&2
exit 127
