Skip to content

Latest commit

 

History

History
58 lines (35 loc) · 1.46 KB

README-zh.md

File metadata and controls

58 lines (35 loc) · 1.46 KB

🎉 tauri-version

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 以查看完整的帮助信息。

自定义commit message

提交消息中的 %s 将会被替换为版本号。

npx tauri-version patch -m "chore: release v%s" 这将会将 commit message 改为: chore: release v0.0.2

阻止 git commit

tauri-version patch --no-git

不等待 Cargo.lock 更新

修改了 Cargo.toml 中的版本会导致 Cargo.lock 中对应版本号更新。默认情况,tauri-version 会等待 Cargo.lock 更新后在进行 git commit

使用 tauri-version patch --no-lock 。阻止这样的行为。