silki
Version:
Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog. Support react multiple pages app develop.
19 lines (17 loc) • 652 B
JavaScript
const shell = require('shelljs');
const git = require('simple-git');
const path = require('path');
const dir = path.join(__dirname, '../');
git(dir).branch((err, res) => {
console.log('current branch: ', res.current); // eslint-disable-line
let newVersion = process.argv[2];
if (newVersion) {
var nextBranch = 'daily/' + newVersion;
} else {
const version = res.current.split('/')[1];
const vArr = version.split('.');
vArr[2] ++;
var nextBranch = 'daily/' + vArr.join('.');
}
shell.exec(`git checkout master && git pull && git branch ${nextBranch} && git checkout ${nextBranch} && git push origin ${nextBranch}`);
});