From 9c0f56f027111061a9678d75f5b0e583e013e91d Mon Sep 17 00:00:00 2001 From: singhhnitin <23051685@kiit.ac.in> Date: Thu, 5 Mar 2026 15:42:14 +0530 Subject: [PATCH] Improve indirect variable expansion for provider API key detection (#5504) Co-authored-by: Nitin Singh --- quickstart.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstart.sh b/quickstart.sh index 3ebf75cc..6dac1200 100755 --- a/quickstart.sh +++ b/quickstart.sh @@ -927,7 +927,8 @@ PROVIDER_MENU_ENVS=(ANTHROPIC_API_KEY OPENAI_API_KEY GEMINI_API_KEY GROQ_API_KEY PROVIDER_MENU_NAMES=("Anthropic (Claude) - Recommended" "OpenAI (GPT)" "Google Gemini - Free tier available" "Groq - Fast, free tier" "Cerebras - Fast, free tier") for idx in 0 1 2 3 4; do num=$((idx + 4)) - if [ -n "${!PROVIDER_MENU_ENVS[$idx]}" ]; then + env_var="${PROVIDER_MENU_ENVS[$idx]}" + if [ -n "${!env_var}" ]; then echo -e " ${CYAN}$num)${NC} ${PROVIDER_MENU_NAMES[$idx]} ${GREEN}(credential detected)${NC}" else echo -e " ${CYAN}$num)${NC} ${PROVIDER_MENU_NAMES[$idx]}"