add script add-lexici

This commit is contained in:
方而静 2022-10-26 21:17:23 +08:00
parent 60711f4944
commit 243b5bbca3

26
scripts/add-lexici.js Normal file
View File

@ -0,0 +1,26 @@
const rl = require("readline").createInterface({
input: process.stdin,
output: process.stdout,
});
const { writeFile } = require('fs/promises');
const question = (query) =>
new Promise((resolve) => rl.question(query, (answer) => resolve(answer)));
async function main() {
while (true) {
let input = await question('>');
if (input == null || input == '.quit') {
console.log('end');
return;
}
let name = input.match(/^([^\:]+):/)[1];
if (!input.endsWith('\n')) {
input += '\n';
}
await writeFile(name, input);
}
}
main();