#!/usr/bin/env bash
# Закрепить GOG Galaxy в Whisky (Metadata.plist pins + Program Settings), как steam.
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# shellcheck source=config.sh
source "${SCRIPT_DIR}/config.sh"
if ! homm_gog_exe >/dev/null; then
echo "GOG Galaxy не установлен: bash ${SCRIPT_DIR}/start.sh gog-install"
exit 1
fi
GOG_EXE_PATH="$(homm_gog_exe)"
METADATA="${BOTTLE_DIR}/Metadata.plist"
PROG_SETTINGS="${BOTTLE_DIR}/Program Settings/GalaxyClient.exe.plist"
# file URL как у steam (пробелы → %20)
GOG_URL="file://${BOTTLE_DIR}/drive_c/Program%20Files%20(x86)/GOG%20Galaxy/GalaxyClient.exe"
if grep -q 'gog' "${METADATA}" 2>/dev/null; then
echo "Pin «gog» уже есть в ${METADATA}"
else
python3 <