3 Star 10 Fork 0

yige / js-tree-list

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
releases.js 1.00 KB
一键复制 编辑 原始数据 按行查看 历史
yige 提交于 2018-03-15 09:27 . releases v1.1.6.
const fs = require('fs')
const path = require('path')
const { exec } = require('child_process')
const package = require('./package.json')
let arrVersion = (package.version).split('.')
if (process.argv[2]) {
package.version = process.argv[2]
} else {
arrVersion[2] = parseInt(arrVersion[2]) + 1
package.version = arrVersion.join('.')
}
console.log('The now version is: ' + package.version)
const upPackage = JSON.stringify(package, null, 2)
fs.writeFileSync(path.resolve(__dirname + '/package.json'), upPackage)
exec(
`git add . && git commit -m "releases v${
package.version
}." && git config --local user.name "yi-ge" && git config --local user.email "a@wyr.me" && git push --all origin && git tag -a v${
package.version
} -m "releases v${
package.version
}." && git push origin --tags && git fetch origin`,
(error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`)
return
}
console.log(`stdout: ${stdout}`)
console.log(`stderr: ${stderr}`)
}
)
JavaScript
1
https://gitee.com/yi-ge/js-tree-list.git
git@gitee.com:yi-ge/js-tree-list.git
yi-ge
js-tree-list
js-tree-list
master

搜索帮助