Skip to content

Latest commit

 

History

History
52 lines (30 loc) · 1.79 KB

File metadata and controls

52 lines (30 loc) · 1.79 KB

Скрипты для генерации таргетов и схем

Предназначены для генерации Xcode-проектов и таргетов с использованием Tuist, а также для удобного выбора схем через интерактивный CLI-интерфейс (dialog).

Модуль состоит из двух основных bash-скриптов:

  • cli_generator.sh (основной интерактивный скрипт)
  • target_generator.sh (скрипт генерации списка схем)

⚠️ dialog и jq устанавливаются автоматически при отсутствии


🧩 Описание скриптов

1️⃣ cli_generator.sh — основной скрипт

  • Загружает список схем из targets.json
  • Отображает интерактивное меню выбора схем
  • Запускает генерацию таргетов через make generate

2️⃣ target_generator.sh — генерация targets.json

Автоматически формирует список доступных схем Xcode и сохраняет их в targets.json.


🔄 Обновление списка схем

Есть два способа:

  1. Через интерфейс

    • Нажать Esc в меню
  2. Вручную

    chmod +x ./scripts/target_generator.sh
    ./scripts/target_generator.sh

📌 Рекомендации

  • Регулярно обновляйте targets.json
  • Используйте Esc для актуализации cache
  • Не коммитьте устаревший targets.json, если схемы часто меняются