Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListAppOptions ¶
type ListAppOptions struct {
TypeFilter string
Search string
Styles *stylespkg.Styles
Headless bool
HeadlessWriter io.Writer
}
ListAppOptions contains options for creating a new plugin list app.
type MainModel ¶
type MainModel struct {
Error error
// contains filtered or unexported fields
}
MainModel is the top-level model for the plugin list command TUI.
func NewListApp ¶
func NewListApp(opts ListAppOptions) (*MainModel, error)
NewListApp creates a new plugin list TUI application.
type PluginsLoadErrorMsg ¶
type PluginsLoadErrorMsg struct {
Err error
}
PluginsLoadErrorMsg is sent when loading the plugin list fails.
type PluginsLoadedMsg ¶
type PluginsLoadedMsg struct {
Plugins []*plugins.InstalledPlugin
}
PluginsLoadedMsg is sent when the plugin list has been loaded from the manifest.
Click to show internal directories.
Click to hide internal directories.