#semver #bump-version #version #bump

bin+lib bump-bin

使用 semver 规范增加版本号

8 个版本

0.4.3 2023年7月17日
0.4.2 2023年7月17日
0.3.4 2021年6月13日
0.3.3 2020年4月26日
0.3.1 2019年7月23日

#310 in 文本处理

Download history

71 每月下载量

MIT/Apache

23KB
519

bump

bump 是一个简单的工具,用于增加类似于 semver 的版本号。

test codecov Latest version Documentation Docker License

入门指南

  • 增加补丁版本
$ bump patch 1.0.0
1.0.1
  • 增加次要版本
$ bump minor 1.0.0
1.1.0
  • 增加主版本
$ bump major 1.0.0
2.0.0
  • 替换预发布版本
$ bump pre beta.0 1.0.0-alpha.0
1.0.0-beta.0
  • 替换构建发布版本
$ bump build 20190720CCDD 1.0.0+20190720AABB
1.0.0+20190720CCDD
  • 如果 semver 有版本前缀字符,bump 忽略前缀。
$ bump patch v1.0.0
v1.0.1

$ bump patch release-1.0.1
release-1.0.1
  • 可以指定文件
$ echo 1.0.0 > version.txt
$ bump patch -f version.txt
1.0.1
  • 可以从管道读取
$ echo 1.0.0 | bump patch
1.0.1
  • 其他用法
Increments version with semver specification

Usage: bump <COMMAND>

Commands:
  patch
          Increment patch version
  minor
          Increment minor version
  major
          Increment major version
  pre
          Replace pre-release version
  build
          Replace build metadata
  help
          Print this message or the help of the given subcommand(s)

Options:
  -h, --help
          Print help
  -V, --version
          Print version

安装

  • 使用 cargo 安装
$ cargo install bump-bin
  • 从 Github 发布下载资源

https://github.com/watawuwu/bump/releases/latest

贡献

请阅读 CONTRIBUTING.md 了解我们的行为准则以及向我们提交 pull 请求的过程。

版本控制

我们使用 SemVer 进行版本控制。

许可证

本项目采用以下许可证之一:

任选其一。

贡献

除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,均应以上述方式双许可,不附加任何额外条款或条件。

作者

依赖项

~4.5–6.5MB
~108K SLoC