#!/usr/bin/env bash
# Bu script toolkit'e taşındı. Burada yalnız yönlendirici kaldı ki mevcut
# dokümanlardaki ve alışkanlıktaki çağrılar çalışmaya devam etsin.
# Kaynak: .toolkit/tools/teamcity/  ·  Referans: .toolkit/tools/teamcity/AGENTS.md
#
# Yol, script'in KENDİ konumundan yukarı yürünerek bulunur — çalışma dizininden
# DEĞİL. `git rev-parse --show-toplevel` kullanılmaz: o, çalışma dizinine bakar ve
# script başka bir deponun içinden çağrıldığında O deponun .toolkit'ine gider.
# ENV_PATH de bu projeye sabitlenir; yoksa toolkit çalışma dizinindeki projenin
# .env'ini okur ve yanlış TeamCity sunucusuna/token'a bağlanır.
dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
while [[ "$dir" != "/" && ! -e "$dir/.toolkit" ]]; do dir="$(dirname "$dir")"; done
[[ -e "$dir/.toolkit" ]] || { echo "toolkit bulunamadı: .toolkit submodule'ü eksik" >&2; exit 3; }
[[ -n "${ENV_PATH:-}" || ! -f "$dir/.env" ]] || export ENV_PATH="$dir/.env"
exec "$dir/.toolkit/tools/teamcity/teamcity.sh" "$@"
