Files
server/scripts/utils/ask.js

20 lines
440 B
JavaScript

const readline = require("readline");
const rl = readline.createInterface({ input: process.stdin, output: process.stdout });
async function ask(question) {
return new Promise((resolve, _reject) => {
return rl.question(question, (answer) => {
resolve(answer);
});
}).catch((err) => {
console.log(err);
});
}
async function askBool(question) {
return /y?/i.test(await ask(question));
}
module.exports = {
ask,
askBool
}