mirror of https://github.com/abpframework/abp.git
3 changed files with 32 additions and 5 deletions
@ -0,0 +1,21 @@ |
|||||
|
const { program } = require('commander'); |
||||
|
const fse = require('fs-extra'); |
||||
|
|
||||
|
program.version('0.0.1'); |
||||
|
program.option('-n, --nextVersion', 'version in common.props'); |
||||
|
program.option('-r, --rc', 'whether version is rc'); |
||||
|
|
||||
|
program.parse(process.argv); |
||||
|
|
||||
|
if (program.nextVersion) console.log(getVersion()); |
||||
|
|
||||
|
if (program.rc) console.log(getVersion().includes('rc')); |
||||
|
|
||||
|
function getVersion() { |
||||
|
const commonProps = fse.readFileSync('../common.props').toString(); |
||||
|
const versionTag = '<Version>'; |
||||
|
const versionEndTag = '</Version>'; |
||||
|
const first = commonProps.indexOf(versionTag) + versionTag.length; |
||||
|
const last = commonProps.indexOf(versionEndTag); |
||||
|
return commonProps.substring(first, last); |
||||
|
} |
||||
Loading…
Reference in new issue