git-update-tool
v0.0.3
Published
git update tool for many projects
Downloads
218
Readme
git-update-tool
A tool for updating dependencies across multiple projects.
Usage with git update tool
install
npm install git-update-tool -g
config update-version.json
[
{
"path": "/Users/xxx/code/admin",
"baseBranch": "master",
"branch": "feature_manage",
"envScript": "nvm use 14.19.3",
"installScript": "yarn",
"updateScript": "yarn add @manage/[email protected]",
"beforeCommit": "git config user.name 'muzi131313' && git config user.email '[email protected]'",
"commit": "feat(other): bump version to @manage/[email protected]"
},
{
"path": "/Users/xxx/code/web",
"baseBranch": "master",
"branch": "feature_manage",
"envScript": "nvm use 16.20.2",
"installScript": "pnpm i",
"updateScript": "pnpm add @manage/[email protected]",
"beforeCommit": "git config user.name 'muzi131313' && git config user.email '[email protected]'",
"commit": "feat(other): bump version to @manage/[email protected]"
}
]
- path: project path(will open the target project by path)
- baseBranch: base branch(create new branch from base branch)
- branch: new branch
- installScript: install script(update dependencies before update version)
- updateScript: update script
- beforeCommit: before commit script
- commit: commit message
execute
gu -c update-version.json
Usage with gu web
start service
gu -s
# or
gu --start
set port
gu -p 3000
# or
gu --port 3000
restart service
gu -rs
# or
gu --restart
list service
gu -l
# or
gu --list
stop service
gu -r
# or
gu --remove
visit web
gu -s -p 3000
develop in git update tool
start server
nvm use 18.20.0 && yarn dev:server
start web
nvm use 18.20.0 && yarn dev:web