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 " ${BLD}6) Проверить сеть${CLR}"
|
||||||
echo -e " ${GRY}Тесты маршрутизации: .ru напрямую, остальное через Amnezia.${CLR}"
|
echo -e " ${GRY}Тесты маршрутизации: .ru напрямую, остальное через Amnezia.${CLR}"
|
||||||
echo ""
|
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
|
read -r choice
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
@@ -148,6 +151,14 @@ case "$choice" in
|
|||||||
6)
|
6)
|
||||||
bash tests/test_network.sh
|
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
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user