1.0.2 • Published 5 years ago

read-promise v1.0.2

Weekly downloads
57
License
MIT
Repository
github
Last release
5 years ago

read-promise

Promise version of read

USAGE

const read = require('read-promise');

let value = await read(options);

let name = await read('What is your name?');

OPTIONS

Every option is optional.

  • prompt What to write to stdout before reading input.
  • silent Don't echo the output as the user types it.
  • replace Replace silenced characters with the supplied character value.
  • timeout Number of ms to wait for user input before giving up.
  • default The default value if the user enters nothing.
  • edit Allow the user to edit the default value.
  • terminal Treat the output as a TTY, whether it is or not.
  • input Readable stream to get input data from. (default process.stdin)
  • output Writeable stream to write prompts to. (default: process.stdout)

If silent is true, and the input is a TTY, then read will set raw mode, and read character by character.

Contribute

Maichong Software

Liang Xingchen

License

This project is licensed under the terms of the MIT license