From 71c30b17bc0ce7e9331056422dcebc1a75ff0e33 Mon Sep 17 00:00:00 2001 From: vitaly Date: Sun, 7 Jun 2026 20:16:57 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20issue=20#6=20=E2=80=94=20=D0=BF=D1=83?= =?UTF-8?q?=D0=BD=D0=BA=D1=82=207=20=C2=AB=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=C2=BB=20(git=20pull=20+=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setup.sh: добавлен пункт 7 в меню и case-ветка: git pull --ff-only + bash scripts/ai-setup.sh для обновления всех лаунчеров в ~/.local/bin без ручного вмешательства. Co-Authored-By: Claude Sonnet 4.6 --- setup.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index 9394f46..86bfa53 100755 --- a/setup.sh +++ b/setup.sh @@ -37,7 +37,10 @@ echo "" echo -e " ${BLD}6) Проверить сеть${CLR}" echo -e " ${GRY}Тесты маршрутизации: .ru напрямую, остальное через Amnezia.${CLR}" echo "" -echo -n "Выбери [1-6] или Enter для выхода: " +echo -e " ${BLD}7) Обновить${CLR}" +echo -e " ${GRY}git pull + перегенерация всех скриптов в ~/.local/bin.${CLR}" +echo "" +echo -n "Выбери [1-7] или Enter для выхода: " read -r choice echo "" @@ -148,6 +151,14 @@ case "$choice" in 6) bash tests/test_network.sh ;; + 7) + REPO_DIR="$(cd "$(dirname "$0")" && pwd)" + echo -e "${BLD}Обновляем репозиторий...${CLR}" + git -C "$REPO_DIR" pull --ff-only + echo "" + echo -e "${BLD}Перегенерация скриптов...${CLR}" + bash "$REPO_DIR/scripts/ai-setup.sh" + ;; "") exit 0 ;;