coryd.dev/cli/lib/handlers.js

14 lines
344 B
JavaScript

export const handleExitError = (err, type = 'Unhandled error') => {
const isExit =
err?.name === 'ExitPromptError' ||
err?.code === 'ERR_CANCELED' ||
err?.message?.includes('SIGINT');
if (isExit) {
console.log('\n👋 Exiting. Cya!\n');
process.exit(0);
}
console.error(`${type}:`, err);
process.exit(1);
};