test to show enquirer's sigint issue
This commit is contained in:
parent
5a4f07ce70
commit
6b9420804b
2 changed files with 55 additions and 0 deletions
15
test/sigint-enquirer-simple.js
Normal file
15
test/sigint-enquirer-simple.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
// https://github.com/enquirer/enquirer/issues/372
|
||||
import Enquirer from 'enquirer';
|
||||
const enquirer = new Enquirer();
|
||||
|
||||
let interrupted = false;
|
||||
process.on('SIGINT', () => {
|
||||
if (interrupted) process.exit();
|
||||
interrupted = true;
|
||||
console.log('SIGINT');
|
||||
});
|
||||
await enquirer.prompt({
|
||||
type: 'input',
|
||||
name: 'username',
|
||||
message: 'What is your username?',
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue