binaryninja.pluginmanager.RepositoryManager

class RepositoryManager(handle=None)[source]

RepositoryManager Keeps track of all the repositories and keeps the enabled_plugins.json file coherent with the plugins that are installed/uninstalled enabled/disabled

__init__(handle=None)[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([handle])

Initialize self.

add_repository([url, repopath])

add_repository adds a new plugin repository for the manager to track.

check_for_updates()

Check for updates for all managed Repository objects

Attributes

default_repository

Gets the default Repository

plugins

List of all RepoPlugins in each repository

repositories

List of Repository objects being managed