Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 918 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 918 Bytes

Plugin Downloader

Simple IntelliJ plugin to help distribute plugins. Allows specifying plugin repos as well as pluginIds.

Specify distributionHelper.pluginFile in idea.properties to specify the json plugin file

Example

Example plugin file

{
    "pluginRepos": ["http://github.com/brian-mcnamara/pluginDownloader/pages/pluginUpdates.xml"],
    "plugins": [
        {
            "id" : "net.bmac.intellij.distributionHelper",
            "repo" : "http://github.com/brian-mcnamara/pluginDownloader/pages/pluginUpdates.xml",
            "path" : "./releases/distributionHelper-1.0.zip"
        }
    ]
}

TODO

Need to figure out a few issues.

Plugin ID, if the plugin ID does not match the id in the plugin, this could go into a reboot loop

Need to keep track of plugins installed. I want to allow new plugins to be added, but also want to allow people to uninstall them if they want (maybe?).