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:
2026-06-20 17:52:21 +08:00
parent e6a7efc760
commit 8298cd4c9c
4 changed files with 111 additions and 75 deletions
+13
View File
@@ -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