UNPKG

inngest-setup-redwoodjs

Version:

Setup Inngest in RedwoodJS

26 lines (25 loc) 773 B
import { colors } from '@redwoodjs/cli-helpers'; import { tasks as setupPluginTasks } from './tasks'; function isErrorWithExitCode(e) { return typeof e?.exitCode !== 'undefined'; } export const handler = async ({ cwd, force }) => { const tasks = setupPluginTasks({ cwd, force }); try { await tasks.run(); } catch (e) { if (e instanceof Error) { // eslint-disable-next-line no-console console.error(colors.error(e.message)); } else { // eslint-disable-next-line no-console console.error(colors.error('Unknown error when running yargs tasks')); } if (isErrorWithExitCode(e)) { process.exit(e.exitCode); } process.exit(1); } };