refactor: вынести вопрос про VLESS из пункта 1 в отдельный пункт меню (9)

Пункты 1 (AI-инструменты), 7 (Обновить), 8 (Android CLI) теперь запускают
ai-setup.sh с AI_SETUP_VLESS=0 без вопросов. Пункт 9 (VLESS) спрашивает
включить/отключить и передаёт AI_SETUP_VLESS=1/0 соответственно.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Виталий Никитенко
2026-06-19 06:46:14 +03:00
parent 83a7790235
commit 3e15729a81
2 changed files with 21 additions and 7 deletions

View File

@@ -24,6 +24,7 @@ if command -v whiptail >/dev/null 2>&1; then
"6" "Проверить сеть (маршрутизация, geo)" \
"7" "Обновить (git pull + перегенерация скриптов)" \
"8" "Android CLI (установить Google Android CLI)" \
"9" "VLESS: настроить встроенный прокси (включить / отключить)" \
3>&1 1>&2 2>&3) || exit 0
echo ""
else
@@ -62,7 +63,10 @@ else
echo -e " ${BLD}8) Android CLI${CLR}"
echo -e " ${GRY}Установить Google Android CLI для Android-разработки.${CLR}"
echo ""
echo -n "Выбери [1-8] или Enter для выхода: "
echo -e " ${BLD}9) VLESS${CLR}"
echo -e " ${GRY}Включить или отключить встроенный VLESS-прокси для AI API запросов.${CLR}"
echo ""
echo -n "Выбери [1-9] или Enter для выхода: "
read -r choice
echo ""
fi
@@ -71,7 +75,7 @@ fi
case "$choice" in
1)
bash scripts/ai-setup.sh
AI_SETUP_VLESS=0 bash scripts/ai-setup.sh
;;
2)
echo -e "${GRY}Нужно указать параметры твоей локальной сети:${CLR}"
@@ -223,10 +227,20 @@ case "$choice" in
git -C "$REPO_DIR" pull --ff-only
echo ""
echo -e "${BLD}Перегенерация скриптов...${CLR}"
bash "$REPO_DIR/scripts/ai-setup.sh"
AI_SETUP_VLESS=0 bash "$REPO_DIR/scripts/ai-setup.sh"
;;
8)
bash scripts/ai-setup.sh
AI_SETUP_VLESS=0 bash scripts/ai-setup.sh
;;
9)
echo -n "Включить VLESS-прокси? [Y/n] "
read -r _vless_choice
_vless_choice="${_vless_choice:-Y}"
if [[ "$_vless_choice" =~ ^[Yy]$ ]]; then
AI_SETUP_VLESS=1 bash scripts/ai-setup.sh
else
AI_SETUP_VLESS=0 bash scripts/ai-setup.sh
fi
;;
"")
exit 0