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 ¶
Types ¶
This section is empty.