PluginCenter 
    插件中心, 计划实现中
Types
Link copied to clipboard
                data class PluginInfo(    val name: String,     val version: String,     val coreVersion: String,     val consoleVersion: String,     val tags: List<String>,     val author: String,     val contact: String,     val description: String,     val usage: String,     val vcs: String,     val commands: List<String>,     val changeLog: List<String>)
Content copied to clipboard
Link copied to clipboard
                Functions
Link copied to clipboard
                open suspend fun downloadPlugin(name: String, progressListener: PluginCenter.(Float) -> Unit): File
Content copied to clipboard
Link copied to clipboard
                abstract suspend fun fetchPlugin(page: Int): Map<String, PluginCenter.PluginInsight>
Content copied to clipboard
获取一些中心的插件基本信息, 能获取到多少由实际的 PluginCenter 决定 返回 插件名->Insight
Link copied to clipboard
                尝试获取到某个插件 by 全名, case sensitive null 则没有