tui

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 20, 2026 License: AGPL-3.0 Imports: 14 Imported by: 0

README

= TUI

TUI was generated by AI for now until I will actually have time to read through
the BubbleTea docs. ))

Documentation

Overview

HIC SUNT DRACONES

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewProgram

func NewProgram(client *rds.Client) *tea.Program

Types

type PopScreenMsg

type PopScreenMsg struct{}

PopScreenMsg pops the current screen from the stack.

type PushScreenMsg

type PushScreenMsg struct {
	Screen Screen
}

PushScreenMsg pushes a new screen onto the stack.

type Screen

type Screen interface {
	tea.Model

	// Title returns the screen's title for the header.
	Title() string

	// KeyHints returns context-specific keyboard hints for the footer.
	KeyHints() string
}

Screen represents a single screen in the TUI stack. Each screen is a self-contained tea.Model that handles its own updates and rendering within the content area.

Directories

Path Synopsis
Package styles makes sure you don't hit the stage in scruffy trainers.
Package styles makes sure you don't hit the stage in scruffy trainers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL