#!/bin/sh
# MHMT Linux rol kurulumu: uyumluluk için kalır (karar #32, #44). Roller artık uygulama
# kataloğunun gruplarıdır; kurulum mhmt-uygulama ile (mhmt-app-uygulamalar).
set -eu

usage() {
    cat <<EOF
Kullanım: mhmt-rol liste
          sudo mhmt-rol kur [-y] <rol>...

Roller (uygulama kataloğunun grupları; tek tek seçim için: mhmt-uygulama liste):
  gelistirme  derleme araçları, Python, Node.js, C/C++, Podman, VS Code ve diğer araçlar
  oyun        Steam, Lutris, Heroic, Wine, gamemode, MangoHud, Discord ve diğerleri
EOF
}

command -v mhmt-uygulama >/dev/null 2>&1 || {
    echo "mhmt-rol: mhmt-uygulama yok; önce: sudo apt install mhmt-app-uygulamalar" >&2
    exit 1
}

case "${1:-}" in
    liste) exec mhmt-uygulama liste ;;
    kur)
        shift
        for role in "$@"; do
            case "$role" in
                -y|gelistirme|oyun) ;;
                *) echo "mhmt-rol: bilinmeyen rol: $role" >&2; usage >&2; exit 2 ;;
            esac
        done
        exec mhmt-uygulama kur "$@"
        ;;
    -h|--help|yardim) usage ;;
    *) usage >&2; exit 2 ;;
esac
