PluginManagerby Daniel Smith
Automated system of verifying a plugin is installed and installing/updating if necessary.
This system consists of two modules: PluginManager and PluginChecker. PluginManager is a stand-alone file that stores plugin container files and installs them. PluginChecker is a lightweight module that verifies a specified version of a plugin is installed and calls PluginManager to install it if it isn’t.
You can call PluginChecker at the start of any script/process that uses a plugin, or when your file is first opened.
Updating a plugin is as easy as inserting the new version into the PluginManager file and updating the version test used when calling the PluginChecker module.
Current version: 1.1.0
Detailed version notes can be found in a script in the module. Release notes can be found in the GitHub repo.
View the “PluginManager: README” script, then the “PluginChecker: README” script.