plugin-repository-rest-client JetBrains team project

Client and command line interface for JetBrains Plugin Repository.

The code snippet below will upload a new version of a plugin to the plugins repository.

val instance = PluginRepositoryInstance("https://plugins.jetbrains.com", "authToken")
instance.uploadPlugin(pluginId, pluginZipFile)

org.jetbrains.intellij.pluginRepository.Client main class provides command line interface for uploading, downloading and listing plugins on the plugin repository.

Published on bintray

https://bintray.com/jetbrains/intellij-plugin-service/plugin-repository-rest-client