mirror of
https://github.com/ctrlcvs/xiaoyao-cvs-plugin.git
synced 2025-01-22 22:11:22 +08:00
新增图鉴强制更新
This commit is contained in:
parent
1a9d68adb0
commit
b664f536ff
@ -28,7 +28,7 @@ let sysCfgReg = `^#图鉴设置\s*(${lodash.keys(cfgMap).join("|")})?\s*(.*)$`;
|
|||||||
export const rule = {
|
export const rule = {
|
||||||
updateRes: {
|
updateRes: {
|
||||||
hashMark: true,
|
hashMark: true,
|
||||||
reg: "^#图鉴更新$",
|
reg: "^#图鉴(强制)?更新$",
|
||||||
describe: "【#管理】更新素材",
|
describe: "【#管理】更新素材",
|
||||||
},
|
},
|
||||||
updateMiaoPlugin: {
|
updateMiaoPlugin: {
|
||||||
@ -132,6 +132,13 @@ export async function updateRes(e) {
|
|||||||
if (fs.existsSync(`${resPath}/xiaoyao-plus/`)) {
|
if (fs.existsSync(`${resPath}/xiaoyao-plus/`)) {
|
||||||
e.reply("开始尝试更新,请耐心等待~");
|
e.reply("开始尝试更新,请耐心等待~");
|
||||||
command = `git pull`;
|
command = `git pull`;
|
||||||
|
let isForce = e.msg.includes("强制");
|
||||||
|
if (isForce) {
|
||||||
|
command = "git checkout . && git pull";
|
||||||
|
e.reply("正在执行强制更新操作,请稍等");
|
||||||
|
} else {
|
||||||
|
e.reply("正在执行更新操作,请稍等");
|
||||||
|
}
|
||||||
exec(command, {
|
exec(command, {
|
||||||
cwd: `${resPath}/xiaoyao-plus/`
|
cwd: `${resPath}/xiaoyao-plus/`
|
||||||
}, function(error, stdout, stderr) {
|
}, function(error, stdout, stderr) {
|
||||||
|
Loading…
Reference in New Issue
Block a user