English | 简体中文
方便地升级 tauri-app 版本的简单工具,其作用类似于npm version
.
自动更新以下文件的版本号:
package.json
src-tauri/Cargo.toml
src-tauri/tauri.conf.json
提交这些更改,并为提交打上一个名为 v[版本号]
的tag。
假设当前版本为v0.0.2
:
$ npx tauri-version patch # `v0.0.2` -> `v0.0.3` - Commit message `0.0.3`
$ npx tauri-version minor # `v0.0.2` -> `v0.1.0` - Commit message `0.1.0`
$ npx tauri-version major # `v0.0.2` -> `v1.0.0` - Commit message `1.0.0`
$ npx tauri-version 123 # `v0.0.2` -> `v123` - 自定义版本。 commit message `123`
推荐使用 pnpx
以运行最新版本的tauri-version
。
$ pnpx tauri-version patch
# 等价于:
$ npx tauri-version@latest patch
使用 tauri-version -h
以查看完整的帮助信息。
tauri-version
提交消息中的 %s
将会被替换为版本号。
npx tauri-version patch -m "chore: release v%s"
这将会将 commit message 改为:
chore: release v0.0.2
tauri-version patch --no-git
修改了 Cargo.toml
中的版本会导致 Cargo.lock
中对应版本号更新。默认情况,tauri-version
会等待 Cargo.lock
更新后在进行 git commit
。
使用 tauri-version patch --no-lock
。阻止这样的行为。