CLI helpers for plugin management.
Add a marketplace from a pasted source string.
Install a marketplace plugin into the versioned cache and enable it.
Copies the plugin source into plugins/cache/{marketplace}/{plugin}/{version}/,
writes installed_plugins.json, and enables the plugin.
List plugins from configured marketplaces.
Restore an installed plugin's files from its marketplace source.
Unlike install_plugin, this always replaces the cached copy, even when the
registry already lists the same version, so it repairs missing or damaged
files. The enabled state and the plugin's data directory are left as-is.
Remove a marketplace and every plugin installed from it.
Local marketplace source directories are never deleted. Managed marketplace clones and installed plugin caches are removed.
Set the enabled state of an installed plugin.
Uninstall a plugin (disable, clear records, delete orphaned cache).
Update installed plugins to their marketplace versions.
Return a marketplace source safe for display.
Redact credentials from every HTTP URL embedded in text.
Set up the plugin CLI parser.
Execute a plugin management command.
A marketplace plugin version that differs from the installed one.
Outcome of checking installed plugins against their marketplaces.
Raised when a marketplace cannot be loaded.