Help us shape the future of Go! Take the 2026 Go Developer Survey

tui

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2026 License: MIT Imports: 31 Imported by: 0

Documentation

Overview

Package tui is triage's interactive terminal app.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PrintInstalled added in v0.3.1

func PrintInstalled(env *app.Env, out io.Writer) error

PrintInstalled prints the message the install script shows once triage is in place: the wordmark, where it went, and what to do next, including how to fix PATH if the install directory isn't on it.

func Run

func Run(env *app.Env) error

Run starts the app and blocks until it exits.

func RunUninstall added in v0.3.1

func RunUninstall(env *app.Env, plan uninstall.Plan) error

RunUninstall shows the plan, asks for confirmation, and removes each target in turn.

func RunUpdate added in v0.3.0

func RunUpdate(env *app.Env) error

RunUpdate implements `triage update`.

Types

type Model

type Model struct {
	// contains filtered or unexported fields
}

Model is the root of the interactive app.

func New

func New(env *app.Env) *Model

New builds the app around env.

func (*Model) Init

func (m *Model) Init() tea.Cmd

func (*Model) Update

func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd)

func (*Model) View

func (m *Model) View() tea.View

Jump to

Keyboard shortcuts

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