feat: 迁移配置 完善reload命令
This commit is contained in:
parent
89cab251c7
commit
f7b97f3e84
@ -24,21 +24,22 @@ var description = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
config: {
|
config: {
|
||||||
|
center: 'https://ms.yumc.pw/api/package/list'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var help = [
|
var help = [
|
||||||
'========== MiaoScript包管理工具 ==========',
|
'§6========= §a' + description.name + ' §6帮助 §aBy §b喵♂呜 §6=========',
|
||||||
'/mpm list 查看现有插件列表',
|
'§6/mpm §ainstall <插件名称> §6- §3安装插件',
|
||||||
'/mpm install [插件名称] 安装插件',
|
'§6/mpm §alist §6- §3列出仓库插件',
|
||||||
'/mpm update [插件名称] 更新缓存/更新插件'
|
'§6/mpm §aupdate <插件名称> §6- §3更新插件(无插件名称则更新源)',
|
||||||
|
'§6/mpm §aupgrade <插件名称> §6- §3及时更新插件(update需要重启生效)',
|
||||||
|
'§6/mpm §areload <插件名称> §6- §3重载插件(无插件名称则重载自生)',
|
||||||
]
|
]
|
||||||
|
|
||||||
function load() {
|
function load() {
|
||||||
task.async(function () {
|
task.async(function () {
|
||||||
var result = http.get('https://ms.yumc.pw/api/package/list')
|
JSON.parse(http.get(self.config.center)).data.forEach(function cachePackageName(pkg) {
|
||||||
JSON.parse(result).data.forEach(function cachePackageName(pkg) {
|
|
||||||
packageCache[pkg.name] = pkg
|
packageCache[pkg.name] = pkg
|
||||||
packageNameCache.push(pkg.name)
|
packageNameCache.push(pkg.name)
|
||||||
})
|
})
|
||||||
@ -91,7 +92,8 @@ function enable() {
|
|||||||
console.sender(sender, '§c插件 %s 不存在!'.format(pname))
|
console.sender(sender, '§c插件 %s 不存在!'.format(pname))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
self.reloadConfig();
|
||||||
|
load();
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case "help":
|
case "help":
|
||||||
@ -119,14 +121,7 @@ function enable() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function sendHelp(sender){
|
function sendHelp(sender){
|
||||||
[
|
help.forEach(function (msg) {
|
||||||
'§6========= §a' + description.name + ' §6帮助 §aBy §b喵♂呜 §6=========',
|
|
||||||
'§6/mpm §ainstall <插件名称> §6- §3安装插件',
|
|
||||||
'§6/mpm §alist §6- §3列出仓库插件',
|
|
||||||
'§6/mpm §aupdate <插件名称> §6- §3更新插件(无插件名称则更新源)',
|
|
||||||
'§6/mpm §aupgrade <插件名称> §6- §3及时更新插件(update需要重启生效)',
|
|
||||||
'§6/mpm §areload <插件名称> §6- §3重载插件(无插件名称则重载自生)',
|
|
||||||
].forEach(function (msg) {
|
|
||||||
console.sender(sender, msg);
|
console.sender(sender, msg);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user