Quick Start
In this guide, we’ll create a simple TUI application demonstrating the main features of Ziva.
Step 1: Create Project
Create a new Go project:Step 2: Basic Application
Create amain.go file:
Step 3: Run
Run the application:Step 4: Working with Results
Extend the example to work with results:Core Concepts
Task Queue
The central component that manages sequential task execution:Task Types
- YesNoTask - Yes/No choice
- SingleSelectTask - Single option selection
- MultiSelectTask - Multiple option selection
- InputTask - Text input with validation
- FuncTask - Function execution
Timeouts
All tasks support timeouts with default values:Validation
Built-in validators for various data types:What’s Next
Components
Explore all available components in detail
Validation
Learn about the data validation system
Styling
Customize application appearance
Examples
Study advanced usage examples