Check each installed plugin for a newer version available on the remote marketplace.
an async iterable of objects pairing the installed plugin descriptor with the latest available version string for plugins that have an update available.
Install a plugin from the remote marketplace into the local plugin store.
the plugin to install, as returned by search.
List all plugins currently installed in the local plugin store.
an async iterable of VersionedPluginDescriptor entries for each installed plugin.
Search the remote marketplace for plugins matching the given query.
criteria to filter results by.
an async iterable of matching VersionedPluginDescriptor entries.
Remove a previously installed plugin from the local plugin store.
the package identifier of the plugin to remove (e.g. @scope/my-plugin).
Service providing plugin lifecycle management for a CLI with dynamic plugin support.
Exposes search, install, uninstall, list, and update operations backed by a
MarketplacePluginManager(see dynamic-plugin-framework). Provided byDefaultPluginServiceProviderwhen plugin support is enabled viaDynamicPluginRuntimeCLI(see dynamic-cli-framework).After install or an upgrade, the CLI must be restarted for new or updated plugin commands and service providers to become active.