8 个版本
0.7.0 | 2024年5月4日 |
---|---|
0.6.2 | 2023年5月25日 |
0.6.1 | 2023年4月2日 |
0.6.0 | 2023年3月18日 |
0.4.5 | 2022年7月31日 |
#1479 in 命令行工具
每月468次下载
40KB
998 代码行
bomper
bomper 是一个 CLI 工具,用于替换多个文件中由 bomp.ron
指定的内容。预期用途是更新项目文件中硬编码的版本字符串。一个 bomp.ron
将由包含需要更新的文件路径的项目提供。如果操作失败,则不会更改任何文件。
然后可以与单独的工具结合使用,例如 Cocogitto 的 cog.toml
中的预提升钩子。
用法
运行命令并带有参数 --help
来查看说明。
查看 ./examples
以获取一些特定示例。此外,查看 bomper 的 cog.toml
和 bomp.ron
以获取与 cocogitto 的集成。在运行 cog bump,
时,bomper 会被调用并用于作为版本提升提交的一部分更新文件。
贡献
此项目的主要依赖项是 nix。要在该项目上工作,请确保系统上已安装 Nix:软件包管理器。提供了一个 flake.nix
来配置开发环境。要使用它,进入开发外壳:nix develop
开发外壳
提供的外壳将包括开发所需的依赖项。
功能
- Cocogitto 包含在内,以根据提交消息生成
CHANGELOG.md
- pre-commit-hooks.nix 被配置为强制执行代码格式化
- rustfmt 包含在内,允许使用
cargo fmt
命令
- rustfmt 包含在内,允许使用
- bomper 在
cog bump
期间用于更新文件中的硬编码版本字符串
依赖项
~12–25MB
~383K SLoC