perf: plugins增加图标

This commit is contained in:
xiaojunnuo
2024-09-19 17:38:51 +08:00
parent e5a5d0a607
commit a8da658a97
41 changed files with 1137 additions and 633 deletions
@@ -3,6 +3,7 @@ import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput
@IsTaskPlugin({
name: 'RestartCertd',
title: '重启Certd',
icon: 'mdi:restart',
desc: '延迟一定时间后自动杀死自己,然后通过Docker来自动重启',
group: pluginGroups.other.key,
default: {
@@ -24,6 +25,7 @@ export class RestartCertdPlugin extends AbstractTaskPlugin {
delay = 30;
async onInstance() {}
async execute(): Promise<void> {
this.logger.info(`Certd 将在 ${this.delay} 秒后关闭`);
setTimeout(() => {
process.exit(1);
}, this.delay * 1000);
@@ -9,6 +9,7 @@ export type CustomScriptContext = {
@IsTaskPlugin({
name: 'CustomScript',
title: '自定义js脚本',
icon:"ri:javascript-line",
desc: '测试',
group: pluginGroups.other.key,
default: {