feat: добавить поддержку Google Android CLI и android-cli skill

- Установка android CLI из dl.google.com для linux/mac/windows
- Запуск android init для деплоя skills в агентов
- Кастомный skill android-cli в home-configs/claude/skills/
- Пункт меню 8) Android CLI в setup.sh
- Тесты и документация

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-06-14 09:52:26 +03:00
parent 38b5f2710c
commit 2632f4af11
5 changed files with 239 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ _log() { printf '%s [%s] %s\n' "$(date '+%Y-%m-%d %H:%M:%S')" "$1" "$2" >> "$LOG
if command -v whiptail >/dev/null 2>&1; then
choice=$(whiptail --title "AI Setup" \
--menu "Выбери действие (стрелки + Enter):" 22 70 9 \
--menu "Выбери действие (стрелки + Enter):" 24 70 10 \
"1" "AI-инструменты (установить лаунчеры + ключи)" \
"2" "Сеть: ru-bypass + kill switch" \
"" "─── Дополнительно ───────────────────────────" \
@@ -23,6 +23,7 @@ if command -v whiptail >/dev/null 2>&1; then
"5" "Статус (Amnezia, UFW, AI инструменты, ключи)" \
"6" "Проверить сеть (маршрутизация, geo)" \
"7" "Обновить (git pull + перегенерация скриптов)" \
"8" "Android CLI (установить Google Android CLI)" \
3>&1 1>&2 2>&3) || exit 0
echo ""
else
@@ -58,7 +59,10 @@ else
echo -e " ${BLD}7) Обновить${CLR}"
echo -e " ${GRY}git pull + перегенерация всех скриптов в ~/bin (или ~/.local/bin).${CLR}"
echo ""
echo -n "Выбери [1-7] или Enter для выхода: "
echo -e " ${BLD}8) Android CLI${CLR}"
echo -e " ${GRY}Установить Google Android CLI для Android-разработки.${CLR}"
echo ""
echo -n "Выбери [1-8] или Enter для выхода: "
read -r choice
echo ""
fi
@@ -169,7 +173,7 @@ case "$choice" in
echo ""
echo -e "${BLD}AI инструменты:${CLR}"
for cmd in ai-claude ai-gpt ai-deepseek ai-kimi ai-openrouter ai-gemini; do
for cmd in ai-claude ai-gpt ai-deepseek ai-kimi ai-openrouter ai-gemini android; do
if command -v "$cmd" &>/dev/null; then
echo -e " ${GRN}${CLR} $cmd"
else
@@ -221,6 +225,9 @@ case "$choice" in
echo -e "${BLD}Перегенерация скриптов...${CLR}"
bash "$REPO_DIR/scripts/ai-setup.sh"
;;
8)
bash scripts/ai-setup.sh
;;
"")
exit 0
;;