Exit the process when Ctrl+C is pressed
Useful for CLI tools when default behavior to exit is disabled (e.g. raw mode is enabled).
$ npm install ctrlc-exit
const ctrlcExit = require('ctrlc-exit');
ctrlcExit();
Using this prevents the process from exiting normally.
There are multiple ways you can handle this:
ctrlcExit.done() when you're done listening. It will then let the process exit normally.process.stdin.unref() if you don't intend to use process.stdin afterwards. It will let the process exit normally.process.exit() to exit the process directly.MIT © Vadim Demedes