docs: 更新全部 markdown — CLI 子命令语法 + 新功能
- README: 所有 CLI 示例改为 qrgen encode/decode 子命令 - CHANGELOG: 新增 0.3.0 CLI 重构条目(子命令/stdin/退出码/进度条) - CLAUDE.md: 更新 CLI 构建命令 + 架构描述 - CLI_USAGE.md: 完全重写完整参数列表 + stdin/补全/退出码章节
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
# Changelog
|
||||
|
||||
## 0.3.0 (2026-06-20)
|
||||
|
||||
### Changed
|
||||
|
||||
- **CLI 重构** — 子命令结构 `qrgen encode` / `qrgen decode`
|
||||
- 符合 Rust 生态惯例(ripgrep/fd/cargo 风格)
|
||||
- Shell 补全支持(`--generate-completions bash/zsh/fish/pwsh/elvish`)
|
||||
- stdin 管道支持(`echo "text" | qrgen encode -`)
|
||||
- 退出码规范化(0=成功, 1=输入错误, 2=系统错误)
|
||||
- `-v` → `-V`(version),`-l` 保持不变
|
||||
- 批量模式进度条(`indicatif` crate)
|
||||
- 新增依赖:`clap_complete`、`indicatif`、`image`
|
||||
|
||||
## 0.3.0 (2026-06-19)
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user