#!/bin/bash
# Instala MorisBásic en Aplicaciones sin pasar por el bloqueo de macOS (descarga con curl: no se marca como "de internet").
# Código fuente y huellas: https://juanmansoftware.pages.dev/mac
set -e
URL="https://juanmansoftware.pages.dev/descargas/MorisBasic-1.0.0-Mac.dmg"
SHA="2684425c48305b7019213546b3ccf8ca48964506f515d4f2aec82604f4e542d8"
TMP="$(mktemp -d)"; DMG="$TMP/MorisBasic.dmg"; MNT="$TMP/vol"
echo "→ Descargando MorisBásic (237 MB)…"
curl -fL --progress-bar "$URL" -o "$DMG"
echo "→ Comprobando la huella SHA-256…"
GOT="$(shasum -a 256 "$DMG" | cut -d' ' -f1)"
if [ "$GOT" != "$SHA" ]; then echo "✗ La huella no coincide. No se instala nada."; rm -rf "$TMP"; exit 1; fi
echo "→ Instalando en Aplicaciones…"
mkdir -p "$MNT"; hdiutil attach -nobrowse -readonly -quiet -mountpoint "$MNT" "$DMG"
DEST="/Applications"; [ -w "$DEST" ] || DEST="$HOME/Applications"; mkdir -p "$DEST"
rm -rf "$DEST/MorisBásic.app"; ditto "$MNT/MorisBásic.app" "$DEST/MorisBásic.app"
hdiutil detach -quiet "$MNT" || true
xattr -cr "$DEST/MorisBásic.app" 2>/dev/null || true
rm -rf "$TMP"
echo "✓ Listo: $DEST/MorisBásic.app"
[ -n "${MORIS_NO_OPEN:-}" ] || open "$DEST/MorisBásic.app"
