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.
https://bintray.com/jetbrains/intellij-plugin-service/plugin-repository-rest-client