
Custom error handler for Node CLIs

npm install node-cli-handle-error

const handleError = require('cli-handle-error');
// Let's say we get an error message from a custom command.
const [err, res] = await somePromise();
// Use the function. It will print the error and exit if there is an error.
handleError(`Failed while building on step #1`, err);

handleError(heading, err, displayError?, exit?)
Type: string
Heading of the error message.
Type: error/object
Type: boolean
Default: true (optional)
Display the error message or not.
Type: boolean
Default: true (optional)
Exit the CLI on error or not?

❯ Read the changelog here →
KEY: 📦 NEW, 👌 IMPROVE, 🐛 FIX, 📖 DOC, 🚀 RELEASE, and ✅ TEST
I use Emoji-log, you should try it and simplify your git commits.


(follow) To stay up to date on free & open-source software
(follow) To get #OneDevMinute daily hot tips & trolls
(subscribe) To tech talks & #OneDevMinute videos
(read) In-depth & long form technical articles
(connect) On the LinkedIn profile y'all