#!/bin/sh
# SPDX-License-Identifier: GPL-3.0-or-later
set -eu
case "${1:-}" in
    steam) command_name=steam; application_id=com.valvesoftware.Steam; label=Steam ;;
    discord) command_name=discord; application_id=com.discordapp.Discord; label=Discord ;;
    vesktop) command_name=vesktop; application_id=dev.vencord.Vesktop; label=Vesktop ;;
    *) exit 2 ;;
esac
if command -v "$command_name" >/dev/null 2>&1; then
    exec "$command_name"
fi
if command -v flatpak >/dev/null 2>&1 && flatpak info "$application_id" >/dev/null 2>&1; then
    exec flatpak run "$application_id"
fi
exec notify-send "$label is not installed" 'Install the application separately to use this optional shortcut.'
