Быстрый старт
В этом руководстве мы создадим простое TUI приложение, демонстрирующее основные возможности Ziva.
Шаг 1: Создание проекта
Создайте свой новый Go проект:Шаг 2: Базовое приложение
Создайте файлmain.go:
Шаг 3: Запуск
Запустите приложение:Шаг 4: Работа с результатами
Расширим пример для работы с результатами:Основные концепции
Очередь задач (Queue)
Центральный компонент, который управляет последовательным выполнением задач:Типы задач
- YesNoTask - выбор Да/Нет
- SingleSelectTask - выбор одного варианта
- MultiSelectTask - выбор нескольких вариантов
- InputTask - ввод текста с валидацией
- FuncTask - выполнение функции
Таймауты
Все задачи поддерживают таймауты с значениями по умолчанию:Валидация
Встроенные валидаторы для различных типов данных:Что дальше?
Компоненты
Изучите все доступные компоненты подробно
Валидация
Узнайте о системе валидации данных
Стилизация
Настройте внешний вид приложения
Примеры
Изучите продвинутые примеры использования