1 | const prompt = require('prompt')
|
2 | const input = cfg => new Promise(
|
3 | (rs, rj) =>
|
4 | prompt.get(
|
5 | cfg,
|
6 | (err, res) => err
|
7 | ? rj(err)
|
8 | : rs(res)))
|
9 |
|
10 | const inputField = field =>
|
11 | input([{ name: field, required: true }])
|
12 | .then(res => res[field])
|
13 |
|
14 | prompt.start()
|
15 |
|
16 | module.exports = {
|
17 | input,
|
18 | inputField
|
19 | } |
\ | No newline at end of file |