#version #manager #cli #rust

构建 version-manager

为您的项目提供的一个简单的版本管理器

5 个版本 (稳定版)

2.5.0 2024年4月9日
1.2.0 2024年4月4日
1.1.0 2024年4月4日
1.0.0 2024年4月1日
0.1.0-rc.12024年4月1日

#121构建工具

GPL-3.0-or-later

63KB
1.5K SLoC

version 命令行帮助

本文件包含 version 命令行程序的帮助内容。

命令概述

version

项目版本管理工具

用法: version [GENERATOR] [COMMAND]

子命令
  • major — 修改主版本号
  • minor — 修改次版本号
  • patch — 修改修订号
  • alpha — 修改alpha标识符
  • beta — 修改beta标识符
  • rc — 修改发布候选标识符
  • build — 修改构建标识符
  • get — 获取当前版本号作为完整的SemVer字符串
  • file — 跟踪和更新文件中的版本号
参数
  • <GENERATOR> — 生成shell补全

    可能的值:bashelvishfishpowershellzsh

version major

修改主版本号

用法: version major <COMMAND>

子命令
  • get — 打印当前版本
  • set — 设置版本号
  • reset — 重置子版本

version major get

打印当前版本

用法: version major get

version major set

设置版本号

用法: version major set [VALUE] [COMMAND]

子命令
  • + — 版本号加1
  • - — 版本号减1
参数
  • <VALUE> — 设置版本号的值

version major set+

版本号加1

用法: version major set +

version major set-

版本号减1

用法: version major set -

version major reset

重置子版本

用法: version major reset

version minor

修改次版本号

用法: version minor <COMMAND>

子命令
  • get — 打印当前版本
  • set — 设置版本号
  • reset — 重置子版本

version minor get

打印当前版本

用法: version minor get

version minor set

设置版本号

用法: version minor set [VALUE] [COMMAND]

子命令
  • + — 版本号加1
  • - — 版本号减1
参数
  • <VALUE> — 设置版本号的值

version minor set+

版本号加1

用法: version minor set +

version minor set-

版本号减1

用法: version minor set -

版本次要重置

重置子版本

用法: version minor reset

版本修补

更改修补版本号

用法: version patch <COMMAND>

子命令
  • get — 打印当前版本
  • set — 设置版本号
  • reset — 重置子版本

版本修补获取

打印当前版本

用法: version patch get

版本修补设置

设置版本号

用法: version patch set [VALUE] [COMMAND]

子命令
  • + — 版本号加1
  • - — 版本号减1
参数
  • <VALUE> — 设置版本号的值

版本修补设置+

版本号加1

用法: version patch set +

版本修补设置-

版本号减1

用法: version patch set -

版本修补重置

重置子版本

用法: version patch reset

版本alpha

更改alpha标识符

用法: version alpha <COMMAND>

子命令
  • get — 打印当前版本
  • set — 设置版本号
  • rm — 删除版本标识符

版本alpha获取

打印当前版本

用法: version alpha get

版本alpha设置

设置版本号

用法: version alpha set [VALUE] [COMMAND]

子命令
  • + — 版本号加1
  • - — 版本号减1
参数
  • <VALUE> — 设置版本号的值

版本alpha设置+

版本号加1

用法: version alpha set +

版本alpha设置-

版本号减1

用法: version alpha set -

版本alpha删除

删除版本标识符

用法: version alpha rm

版本beta

更改beta标识符

用法: version beta <COMMAND>

子命令
  • get — 打印当前版本
  • set — 设置版本号
  • rm — 删除版本标识符

版本beta获取

打印当前版本

用法: version beta get

版本beta设置

设置版本号

用法: version beta set [VALUE] [COMMAND]

子命令
  • + — 版本号加1
  • - — 版本号减1
参数
  • <VALUE> — 设置版本号的值

版本beta设置+

版本号加1

用法: version beta set +

版本beta设置-

版本号减1

用法: version beta set -

版本beta删除

删除版本标识符

用法: version beta rm

版本rc

更改发布候选标识符

用法: version rc <COMMAND>

子命令
  • get — 打印当前版本
  • set — 设置版本号
  • rm — 删除版本标识符

版本rc获取

打印当前版本

用法: version rc get

版本rc设置

设置版本号

用法: version rc set [VALUE] [COMMAND]

子命令
  • + — 版本号加1
  • - — 版本号减1
参数
  • <VALUE> — 设置版本号的值

版本rc设置+

版本号加1

用法: version rc set +

版本rc设置-

版本号减1

用法: version rc set -

版本rc删除

删除版本标识符

用法: version rc rm

版本构建

更改构建标识符

用法: version build <COMMAND>

子命令
  • get
  • set — 设置构建版本
  • rm

版本构建获取

用法: version build get

版本构建设置

设置构建版本

用法: version build set <VALUE>

参数
  • <VALUE>

版本构建删除

用法: version build rm

版本获取

获取当前版本号作为完整的SemVer字符串

用法: version get

版本文件

跟踪和更新文件中的版本号

用法: version file <COMMAND>

子命令
  • track — 添加文件以添加版本号
  • rm — 从跟踪版本号中删除文件
  • update — 从文件中设置版本号
  • update-all — 更新所有文件

版本文件跟踪

添加文件以添加版本号

用法: version file track <PATH> <EXPR>

参数
  • <PATH> — 要跟踪的文件的路径
  • <EXPR> — 匹配版本号的表达式

版本文件删除

从跟踪版本号中删除文件

用法: version file rm <PATH>

参数
  • <PATH> — 文件的路径

版本文件更新

从文件中设置版本号

用法: version file update <PATH>

参数
  • <PATH> — 文件的路径

版本文件更新-all

更新所有文件

用法: version file update-all


此文档由 clap-markdown 自动生成。

依赖项

~5–19MB
~214K SLoC