增加`#版本`命令
This commit is contained in:
parent
4938028e24
commit
74f5d7a861
|
@ -1,9 +1,9 @@
|
|||
import template from 'art-template'
|
||||
import fs from 'fs'
|
||||
import fs from 'node:fs'
|
||||
import os from 'node:os'
|
||||
import lodash from 'lodash'
|
||||
import template from 'art-template'
|
||||
import chokidar from 'chokidar'
|
||||
import cfg from '../config/config.js'
|
||||
import os from 'os'
|
||||
|
||||
const _path = process.cwd()
|
||||
|
||||
|
@ -86,7 +86,7 @@ class Puppeteer {
|
|||
const browserUrl = await redis.get(this.browserMacKey)
|
||||
if (browserUrl) {
|
||||
const browserWSEndpoint = await puppeteer.connect({ browserWSEndpoint: browserUrl }).catch((err) => {
|
||||
logger.error("puppeteer Chromium 缓存的实例已关闭")
|
||||
logger.error('puppeteer Chromium 缓存的实例已关闭')
|
||||
redis.del(this.browserMacKey)
|
||||
})
|
||||
//如果有实例,直接使用
|
||||
|
@ -99,7 +99,7 @@ class Puppeteer {
|
|||
}
|
||||
}
|
||||
} catch (e) {
|
||||
logger.error("puppeteer Chromium 尝试连接已有实例失败")
|
||||
logger.error('puppeteer Chromium 尝试连接已有实例失败')
|
||||
}
|
||||
|
||||
|
||||
|
@ -130,7 +130,7 @@ class Puppeteer {
|
|||
if (connectFlag) {
|
||||
logger.mark('puppeteer Chromium 已连接启动的实例')
|
||||
} else {
|
||||
console.log("chromium",this.browser.wsEndpoint())
|
||||
console.log('chromium', this.browser.wsEndpoint())
|
||||
if (this.browserMacKey) {
|
||||
//缓存一下实例30天
|
||||
const expireTime = 60 * 60 * 24 * 30
|
||||
|
@ -151,7 +151,7 @@ class Puppeteer {
|
|||
//获取Mac地址
|
||||
async getMac () {
|
||||
//获取Mac地址
|
||||
let mac="00:00:00:00:00:00"
|
||||
let mac = '00:00:00:00:00:00'
|
||||
try {
|
||||
const network = os.networkInterfaces()
|
||||
let osMac
|
||||
|
@ -169,7 +169,7 @@ class Puppeteer {
|
|||
mac = String(osMac)
|
||||
}
|
||||
} catch (e) {
|
||||
console.log("获取Mac地址失败", e.toString())
|
||||
console.log('获取Mac地址失败', e.toString())
|
||||
}
|
||||
mac = mac.replace(/:/g, '')
|
||||
return mac
|
||||
|
|
|
@ -14,6 +14,7 @@ other/**
|
|||
!other/sendLog.js
|
||||
!other/update.js
|
||||
!other/setPubCk.js
|
||||
!other/version.js
|
||||
|
||||
!example
|
||||
example/**
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
import { App, Common, Version } from '#miao'
|
||||
|
||||
let app = App.init({
|
||||
id: 'version',
|
||||
name: '版本',
|
||||
desc: '版本'
|
||||
})
|
||||
|
||||
app.reg({
|
||||
version: {
|
||||
rule: /^#版本$/,
|
||||
desc: '【#帮助】 版本介绍',
|
||||
fn: async function (e) {
|
||||
let { changelogs, currentVersion } = Version.readLogFile('root')
|
||||
return await Common.render('help/version-info', {
|
||||
currentVersion,
|
||||
changelogs,
|
||||
name: 'Miao-Yunzai',
|
||||
elem: 'cryo',
|
||||
pluginName: false,
|
||||
pluginVersion: false
|
||||
}, { e, scale: 1.2 })
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
export const version = app.v3App()
|
Loading…
Reference in New Issue