Release v0.7.2
代码质量 - 统一命令选项架构
本次发布重构了命令参数处理,引入统一的选项结构体,提升代码可维护性和类型安全。(closes #15)
重构
统一命令选项
为每个命令引入专用选项结构体,聚合各命令参数:
CommitOptions- 聚合 no_edit, yes, dry_run, format, feedback, verbose, provider_overrideReviewOptions- 聚合 target, format, verbose, provider_overrideStatsOptions- 聚合 format, author
新增 OutputFormat 枚举
统一处理 --format 和 --json CLI 参数,提供 OutputFormat::from_cli() 方法。
其他变更
- 为
ReviewTarget枚举添加Debug派生 - 更新
main.rs和测试文件,适配新的参数传递方式 - 简化测试中父提交集合的创建方式
升级
bash
# Homebrew
brew upgrade gcop-rs
# Cargo
cargo install gcop-rs
# pip
pip install --upgrade gcop-rs