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