Versions in this module Expand all Collapse all v0 v0.2.0 Apr 26, 2026 Changes in this version + type InstallAllPluginsCmd struct + Results []*plugins.InstallResult + type InstallAppOptions struct + Headless bool + HeadlessWriter io.Writer + Manager *plugins.Manager + PluginIDs []*plugins.PluginID + Styles *stylespkg.Styles + UserRequestedIDs []*plugins.PluginID + type InstallCompleteMsg struct + Error error + FailedCount int + InstalledCount int + SkippedCount int + type MainModel struct + Error error + func NewInstallApp(ctx context.Context, opts InstallAppOptions) (*MainModel, error) + func (m *MainModel) SetEmbeddedMode(embedded bool) + func (m MainModel) Init() tea.Cmd + func (m MainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m MainModel) View() string + type PluginCompleteMsg struct + Index int + Result *plugins.InstallResult + type PluginErrorMsg struct + Error error + Index int + type PluginInstallState struct + DownloadedBytes int64 + Error error + IsDependency bool + PluginID *plugins.PluginID + Status PluginStatus + StatusText string + TotalBytes int64 + type PluginProgressMsg struct + Downloaded int64 + Index int + Status PluginStatus + StatusText string + Total int64 + type PluginStatus int + const PluginComplete + const PluginDownloading + const PluginExtracting + const PluginFailed + const PluginPending + const PluginResolving + const PluginSkipped + const PluginVerifying