| Crates.io | rustytag |
| lib.rs | rustytag |
| version | 1.0.18 |
| created_at | 2025-02-05 20:17:27.769861+00 |
| updated_at | 2025-02-10 11:34:23.90021+00 |
| description | A semantic version management tool built on Git tags. |
| homepage | |
| repository | https://github.com/sichang824/rustytag |
| max_upload_size | |
| id | 1544670 |
| size | 115,858 |
cargo install rustytag
git clone https://github.com/yourusername/rustytag.git
cd rustytag
cargo build --release
# 初始化语义化版本
rustytag init
# 版本升级命令
rustytag patch # 升级补丁版本 (例如: 1.0.0 -> 1.0.1)
rustytag minor # 升级次要版本 (例如: 1.0.0 -> 1.1.0)
rustytag major # 升级主要版本 (例如: 1.0.0 -> 2.0.0)
# 标签同步命令
rustytag sync # 同步本地标签与远程仓库
rustytag reset # 重置本地标签以匹配远程仓库
# 信息查看命令
rustytag show # 显示当前版本信息
rustytag show v1.0.0 # 显示特定标签详情
# 发布管理
rustytag release # 创建发布
rustytag release -l # 列出所有发布
rustytag release --list # 列出所有发布
rustytag release -t v1.0.0 # 为指定版本创建发布
rustytag release --tag v1.0.0 # 为指定版本创建发布
# 配置管理
rustytag config # 显示当前配置信息
rustytag config --set KEY=VALUE # 设置配置项
init: 初始化新的 Git 仓库并设置语义化版本patch/minor/major: 按照语义化版本规范升级版本号sync: 将本地标签与远程仓库同步reset: 将本地标签重置为与远程仓库一致show: 显示版本信息release: 管理发布config: 配置 RustyTag 设置,不带参数时显示当前配置信息欢迎贡献!详情请参阅 CONTRIBUTING.md。
本项目采用 MIT 许可证 - 详见 LICENSE 文件。