Files
Supervisor/server/api/backup-script.get.ts

19 lines
353 B
TypeScript

import scripts from "../config/backup-script.json"
type BackupScript = {
key: string
label: string
icon?: string
command: string
}
export default defineEventHandler(() => {
return {
scripts: (scripts as BackupScript[]).map(({ key, label, icon }) => ({
key,
label,
icon: icon || "mdi:play-circle-outline"
}))
}
})