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

Добро пожаловать в Жива

Пример TUI

Значение названия «Жива»

  1. Этимология и происхождение. Исконно славянское слово, происходящее от общеславянского корня жив — «живой, полный жизни». В древнерусском и церковнославянском языке «жива» употреблялось как краткая форма прилагательного «живая» и как поэтическое/архаичное существительное со значением «жизнь», «живительная сила», «одушевлённость».
  2. Смысл. Символ жизни, энергии, плодородия. В разных славянских традициях «жива» значит буквально «жизнь» или «живая».
    • Ассоциации: обновление, свежесть, рост, энергия, простота, доступность.
    • Звучание: коротко, звонко, легко произносится.
  3. Связь с концепцией пакета.
    • ✨ Новое и живое — свежий подход, современное решение.
    • 🌱 Растущее и развивающееся — постоянное улучшение.
    • 💫 Дающее жизнь проектам — помогает воплощать идеи.
    • 🔄 Обновление — улучшенная версия существующих решений.

Основные возможности

Простое начало работы

Установите библиотеку и начните создавать TUI приложения за несколько минут:
package main

import (
    "log"
    "github.com/qzeleza/ziva"
)

func main() {
    // Создаем очередь задач
    queue := ziva.NewQueue("Мое TUI приложение")

    // Добавляем задачу подтверждения
    confirm := ziva.NewYesNoTask("Подтверждение", "Продолжить?")

    // Добавляем задачу выбора
    options := []string{"development", "staging", "production"}
    env := ziva.NewSingleSelectTask("Выберите среду", options)

    // Добавляем задачи в очередь и запускаем
    queue.AddTasks(confirm, env)
    if err := queue.Run(); err != nil {
        log.Fatal(err)
    }
}

Оптимизирован для встроенных систем

Ziva автоматически определяет и оптимизируется для работы на встроенных системах:
  • Управление памятью - мониторинг нагрузки и интернирование строк
  • Адаптивные цветовые схемы - упрощенные цвета для ограниченных терминалов
  • Автоконфигурация - детекция роутеров, IoT устройств и настройка параметров

Начать работу

Установите Ziva и создайте свое первое TUI приложение

Сообщество и поддержка

I