Documentation
¶
Index ¶
- func RunInstaller(input io.Reader, output io.Writer, skills []skill.Metadata, ...) ([]string, error)
- type InstallerModel
- func (m InstallerModel) Cancelled() bool
- func (m InstallerModel) Init() tea.Cmd
- func (m InstallerModel) Selected() []string
- func (m InstallerModel) SelectedRemovals() []string
- func (m InstallerModel) SelectedUpdates() []string
- func (m InstallerModel) Update(message tea.Msg) (tea.Model, tea.Cmd)
- func (m InstallerModel) View() string
- type InstallerSelection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstallerModel ¶
type InstallerModel struct {
// contains filtered or unexported fields
}
InstallerModel is the Bubble Tea model for the multi-select installer.
func NewInstallerModel ¶
func (InstallerModel) Cancelled ¶
func (m InstallerModel) Cancelled() bool
func (InstallerModel) Init ¶
func (m InstallerModel) Init() tea.Cmd
func (InstallerModel) Selected ¶
func (m InstallerModel) Selected() []string
func (InstallerModel) SelectedRemovals ¶
func (m InstallerModel) SelectedRemovals() []string
func (InstallerModel) SelectedUpdates ¶
func (m InstallerModel) SelectedUpdates() []string
func (InstallerModel) View ¶
func (m InstallerModel) View() string
type InstallerSelection ¶
InstallerSelection contains the installs, updates, and removals selected in the TUI.
Click to show internal directories.
Click to hide internal directories.