@magic/core
Version:
@magic core. generate static pages and serverless lambdas. ~5kb client boilerplate.
19 lines (14 loc) • 354 B
JavaScript
import log from '@magic/log'
import * as tasks from '../tasks/index.mjs'
export const runCmd = async (cmd, ...args) => {
const startTime = log.hrtime()
try {
const result = await tasks[cmd](...args)
log.timeTaken(startTime, cmd)
return result
} catch (e) {
log.timeTaken(startTime, cmd)
return e
}
}
export default runCmd