Skip to main content

Module plugin_installation_manager

Module plugin_installation_manager 

Source
Expand description

Background plugin and marketplace installation manager

This module handles automatic installation of plugins and marketplaces from trusted sources (repository and user settings) without blocking startup.

Structs§

AppState
Application state (simplified - plugins-related portion)
DeclaredMarketplace
Declared marketplace entry
InstalledMarketplaceConfig
Installed marketplace config
MarketplaceBackgroundInstallMetrics
Analytics metrics for background install
MarketplaceDiff
Marketplace diff result
MarketplaceStatus
Marketplace installation status
PluginInstallationManager
Manager for background plugin and marketplace installations
PluginInstallationManagerBuilder
Builder for PluginInstallationManager
PluginInstallationStatus
Plugin installation status
PluginStatusEntry
Plugin status entry
PluginsState
Plugin state within AppState
ReconcileMarketplacesResult
Result of marketplace reconciliation
SourceChangedEntry
Entry for a marketplace with a changed source

Enums§

MarketplaceProgressEvent
Progress event types for marketplace installation
MarketplaceStatusKind
Status kind for a marketplace

Functions§

perform_background_plugin_installations
Perform background plugin startup checks and installations.

Type Aliases§

OnProgressCallback
Reconciliation progress callback type
SetAppState
Function type for updating app state (functional update pattern)