add script add-lexici
This commit is contained in:
parent
60711f4944
commit
243b5bbca3
26
scripts/add-lexici.js
Normal file
26
scripts/add-lexici.js
Normal 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();
|
Loading…
x
Reference in New Issue
Block a user