dependabot/npm_and_yarn/y18n-4.0.1
iotcat 4 years ago
parent 2a4d283382
commit b242700589
  1. 33
      src/modules/mksec.js

@ -103,6 +103,7 @@ module.exports = yargs => {
.command('rf', "mksec rf".green + " Check word list file with translation in random order..", yargs => yargs, async argv => {
let s = fs.readFileSync(argv._[1], 'utf-8');
@ -132,7 +133,39 @@ module.exports = yargs => {
})
.command('rg', "mksec rg".green + " Check GRE word list file with translation in random order..", yargs => yargs, async argv => {
let s = fs.readFileSync(argv._[1], 'utf-8');
let wArr = s.match(/[^\r\n]+/g);
s = fs.readFileSync(argv._[2], 'utf-8');
let fArr = s.match(/[^\r\n]+/g);
let cntArr = [];
for(let i = 0; i < wArr.length; i++){
cntArr.push(i);
}
cntArr = cntArr.sort(()=>Math.random() - 0.5);
let count = 0;
for(let index = 0; index < cntArr.length; index ++){
wArr[cntArr[index]] = wArr[cntArr[index]].toLowerCase();
ban = new ora(`Searching ${wArr[cntArr[index]]}...`).start();
try{
let arr = (await mksec({word: wArr[cntArr[index]]}));
let fys = fArr[cntArr[index]];
count++;
let sp = '';
for(let i = 0; i < 40-wArr[cntArr[index]].length; i++){
sp += ' ';
}
ban.info('Found '+wArr[cntArr[index]] + sp + fys);
}catch(e){
ban.fail('Not found '+wArr[cntArr[index]]);
}
}
ban.succeed('Found '+wArr.length+' words, verified '+ count +' words.');
})

Loading…
Cancel
Save