feat: issue #6 — пункт 7 «Обновить» (git pull + перегенерация)
setup.sh: добавлен пункт 7 в меню и case-ветка: git pull --ff-only + bash scripts/ai-setup.sh для обновления всех лаунчеров в ~/.local/bin без ручного вмешательства. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
13
setup.sh
13
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
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user