const fs = require('fs'); const argv = process.argv.slice(2); async function init() { const content = fs.readFileSync('README.md', 'utf8').split('\n'); const startRe = //; const endRe = //; let flag = false; for (let i = 0; i < content.length; i++) { if (startRe.test(content[i])) { flag = true; } if (flag) { content[i] = content[i].replace(/(\d+).(\d+).(\d+)/g, argv[0]); } if (endRe.test(content[i])) { break; } } fs.writeFileSync('README.md', content.join('\n'), 'utf8'); } init().catch(console.error);