20 lines
452 B
JavaScript
20 lines
452 B
JavaScript
const { readdir, writeFile, readFile } = require('fs/promises');
|
|
|
|
async function main() {
|
|
let res = "";
|
|
let list = await readdir('.');
|
|
list = list.sort((x, y) => x.toLowerCase() < y.toLowerCase() ? -1 : 1);
|
|
for (let f of list) {
|
|
if (f == '_full_list.txt') { continue; }
|
|
let c = await readFile(f, 'utf8');
|
|
let l = c.split('\n')[0];
|
|
res += l;
|
|
if (!l.endsWith('\n')) { res += '\n'; }
|
|
}
|
|
await writeFile('_full_list.txt', res);
|
|
}
|
|
|
|
main();
|
|
|
|
|