npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

ctrlc-exit

1.0.0

@vdemedes

npmHomeRepoSnykSocket
Downloads:177
$ npm install ctrlc-exit
DailyWeeklyMonthlyYearly

ctrlc-exit Build Status

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).

Install

$ npm install ctrlc-exit

Usage

const ctrlcExit = require('ctrlc-exit');

ctrlcExit();

API

Using this prevents the process from exiting normally.

There are multiple ways you can handle this:

  • Call ctrlcExit.done() when you're done listening. It will then let the process exit normally.
  • Use process.stdin.unref() if you don't intend to use process.stdin afterwards. It will let the process exit normally.
  • Call process.exit() to exit the process directly.

Related

  • esc-exit - Exit the process using Esc.

License

MIT © Vadim Demedes