#!/usr/bin/env bash # # A tea (Gitea CLI) telepítése, ha még nincs fent, és a login ellenőrzése. set -euo pipefail GITEA_URL="https://git.teletypegames.org" if command -v tea >/dev/null 2>&1; then echo "tea már telepítve: $(command -v tea) ($(tea --version | head -1))" else if ! command -v brew >/dev/null 2>&1; then echo "HIBA: nincs se tea, se Homebrew. Telepítsd kézzel:" >&2 echo " https://gitea.com/gitea/tea/releases" >&2 exit 1 fi echo "tea telepítése Homebrew-val..." brew install tea fi # Login ellenőrzés: enélkül a tea repo list nem működik. if tea login list --output json 2>/dev/null | grep -q '"name"'; then echo "tea login OK:" tea login list else echo echo "Még nincs tea login beállítva. Hozz létre egyet:" echo " tea login add --name ttg --url $GITEA_URL" echo "(token generálás: $GITEA_URL/user/settings/applications)" exit 1 fi