ecop-public/asf-email/announce-release.js (15 lines of code) (raw):

/** * Usage: * node announce-release.js 4.3.0 */ const fs = require('fs'); const pathTool = require('path'); const baseDir = __dirname; const ecReleaseVersion = process.argv[2]; if (!ecReleaseVersion) { throw new Error('ec release version is required!'); } console.log('--------------------------'); console.log('[Release Verion] ' + ecReleaseVersion); let tpl = fs.readFileSync(pathTool.join(baseDir, './tpl/announce-release.tpl'), {encoding:'utf-8'}); tpl = tpl .replace(/{{ECHARTS_RELEASE_VERSION}}/g, ecReleaseVersion); console.log('--------------------------'); console.log(tpl); console.log('--------------------------');