9 个版本

0.5.1 2023年2月2日
0.5.0 2023年2月2日
0.4.1 2021年7月7日
0.3.2 2021年3月31日
0.2.4 2017年10月23日

命令行实用工具 中排名 2782

每月下载量 30

MIT/Apache 许可

14KB
102 行(不含注释)

tag-helper - 用于增加与 semver 兼容的 git 标签的工具

crates.io build status

它通过单个命令执行以下(繁琐的)步骤

  • 列出最新的标签(如果它是 semver 格式的话)
  • 使用增加该标签的版本标记仓库

以下是 --help 选项的示例

Usage: tag-helper [OPTIONS] [REPO]

Arguments:
  [REPO]  Path to git repo [default: .]

Options:
      --build <BUILD>  A build-release (3.2.1 -> 3.2.1+build)
      --pre <PRE>      A pre-release (3.2.1 -> 3.2.1-beta.0)
      --patch          A bugfix release (3.2.1 -> 3.2.2)
      --minor          A normal release (3.2.1 -> 3.3.0)
      --major          An incompatible release (3.2.1 -> 4.0.0)
      --quiet          Print just the version
      --force          Allow more than one tag for HEAD
  -h, --help           Print help
  -V, --version        Print version

剩下的只是将生成的标签推送到远程仓库(通过 git push 命令)。

注意:由于 clap 的原因,最小要求的 rustc 是 v1.64。


代码在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发

依赖关系

~11MB
~274K SLoC