tui

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2026 License: MIT Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MouseEventFilter

func MouseEventFilter(m tea.Model, msg tea.Msg) tea.Msg

func New

func New(app *app.App) *appModel

New creates and initializes a new TUI application model.

Types

type KeyMap

type KeyMap struct {
	Quit     key.Binding
	Help     key.Binding
	Commands key.Binding
	Suspend  key.Binding
	Models   key.Binding
	Sessions key.Binding
	// contains filtered or unexported fields
}

func DefaultKeyMap

func DefaultKeyMap() KeyMap

Directories

Path Synopsis
components
anim
Package anim provides an animated spinner.
Package anim provides an animated spinner.
dialogs/copilot
Package copilot provides the dialog for Copilot device flow authentication.
Package copilot provides the dialog for Copilot device flow authentication.
dialogs/hyper
Package hyper provides the dialog for Hyper device flow authentication.
Package hyper provides the dialog for Hyper device flow authentication.
dialogs/models
Package models provides the model selection dialog for the TUI.
Package models provides the model selection dialog for the TUI.
image
Based on the implementation by @trashhalo at: https://github.com/trashhalo/imgcat
Based on the implementation by @trashhalo at: https://github.com/trashhalo/imgcat
logo
Package logo renders a RevCLI wordmark in a stylized way.
Package logo renders a RevCLI wordmark in a stylized way.
lsp
mcp
exp

Jump to

Keyboard shortcuts

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