coryd.dev/cli/lib/utils.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);
};