UNPKG

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