tui

package
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2025 License: MIT Imports: 27 Imported by: 0

Documentation

Overview

package tui provides the terminal user interface for Keymaster. This file contains the logic for the account creation and editing form, including input handling, validation, and tag autocompletion.

package tui provides the terminal user interface for Keymaster. This file contains the logic for the key assignment view, which allows users to manage the many-to-many relationship between accounts and public keys.

package tui provides the terminal user interface for Keymaster. This file contains the logic for the audit log view, which displays a filterable, color-coded table of all actions taken within the application.

package tui provides the bootstrap TUI workflow for adding new hosts. This file implements a multi-step wizard that guides users through the process of securely bootstrapping a new host with temporary keys.

package tui provides the terminal user interface for Keymaster. This file contains the logic for the public key creation form, which allows users to paste a raw public key and add it to the database.

package tui provides the terminal user interface for Keymaster. This file contains the logic for the public key management view, which allows users to list, add, delete, and see the usage of public keys.

package tui provides the terminal user interface for Keymaster. This file contains the logic for the system key rotation view, which handles both the initial generation of a system key and the rotation of an existing one.

package tui provides the terminal user interface for Keymaster. This file defines the shared lipgloss styles used across the different views to ensure a consistent look and feel.

package tui provides the terminal user interface for Keymaster. This file, tui.go, is the main entry point for the TUI, containing the top-level model that acts as a router to all other sub-views.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run()

Run is the main entrypoint for the TUI. It initializes and runs the Bubble Tea program.

Types

This section is empty.

Jump to

Keyboard shortcuts

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