Перейти к основному содержимому

Работа с Trisigma CLI

Этот раздел описывает практическую работу с Trisigma CLI в двух режимах: интерактивном (TUI) и командном (CLI).

tui.png

Содержание раздела

  1. Интерактивный режим (TUI). графический интерфейс в терминале
  2. Командный режим (CLI). классические команды для скриптов и автоматизации
  3. Практические сценарии. реальные примеры использования

Два режима работы

Trisigma CLI поддерживает два способа взаимодействия:

Интерактивный режим (TUI)

Запускается без параметров:

trisigma

Для кого:

  1. Аналитики, работающие с метриками ежедневно
  2. Пользователи, которые предпочитают визуальный интерфейс
  3. Исследование репозитория и быстрая валидация

Возможности:

  1. Просмотр списков источников, дименшенов, метрик
  2. Валидация с визуальным отчетом
  3. Мониторинг изменений в реальном времени
  4. Git workflow с визуальными диалогами
  5. AI-объяснения ошибок прямо в интерфейсе
  6. Подсветка синтаксиса и progress bars

Подробнее об интерактивном режиме

Командный режим (CLI)

Запускается с указанием команды:

trisigma sl validate
trisigma sl compile --source events
trisigma sl list-sources

Для кого:

  1. DevOps и автоматизация CI/CD
  2. Скрипты и пакетная обработка
  3. Опытные пользователи командной строки

Возможности:

  1. 🤖 Автоматизация и скрипты
  2. Интеграция в CI/CD пайплайны
  3. Сохранение результатов в файлы
  4. ⚡ Быстрое выполнение конкретных задач
  5. Режим watch для автоматической перекомпиляции

Подробнее о командном режиме

Справка по командам

Для просмотра всех доступных команд:

trisigma --help

Для справки по конкретной команде:

trisigma sl validate --help
trisigma sl compile --help

Быстрый старт

Валидация репозитория

Интерактивный режим:

trisigma
# Выбери "Validate Repository" из меню \{#vyberi-validate-repository-iz-menyu}

Командный режим:

trisigma sl validate

Генерация SQL

Интерактивный режим:

trisigma
# Выбери "Compile SQL" из меню \{#vyberi-compile-sql-iz-menyu}

Командный режим:

trisigma sl compile --source events

Git Workflow

Интерактивный режим:

trisigma
# Выбери "Git Workflow" из меню \{#vyberi-git-workflow-iz-menyu}

Командный режим:

trisigma sl task AB-1234 "Описание задачи"
trisigma sl save -m "Описание изменений"
trisigma sl publish

Какой режим выбрать?

Используй интерактивный режим когда:

  1. Исследуешь репозиторий метрик
  2. Нужно быстро проверить список источников или дименшенов
  3. Хочешь увидеть красивый отчет о валидации с AI-объяснениями
  4. Работаешь с Git и хочешь видеть визуальные диалоги
  5. Предпочитаешь меню и навигацию клавишами

Используй командный режим когда:

  1. Пишешь скрипты автоматизации
  2. Настраиваешь CI/CD пайплайн
  3. Нужно сохранить вывод в файл
  4. Выполняешь одну конкретную задачу
  5. Работаешь в режиме watch для автоматической перекомпиляции

Что дальше?

Выбери режим работы и переходи к подробному руководству:

Интерактивный режим | Командный режим | Практические сценарии

Вернуться к главной странице