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
+5 -5
View File
@@ -128,16 +128,16 @@ sequenceDiagram
```bash
# 终端 ASCII 预览
qrgen "Hello World"
qrgen encode "Hello World"
# 生成 PNG
qrgen "https://example.com" -o qr.png -s 8
qrgen encode "https://example.com" -o qr.png -s 8
# 生成 SVG(高纠错)
qrgen "重要数据" -o qr.svg -l H
qrgen encode "重要数据" -o qr.svg -l H
# 解码 QR 码图片
qrgen --decode qr.png
qrgen decode qr.png
```
### GUI 桌面应用
@@ -201,7 +201,7 @@ cd gui/src-frontend && pnpm dev # 终端1: 前端
cargo run -p qrgen-gui # 终端2: Rust 后端
# CLI 开发
cargo run -p qrgen -- "Hello World"
cargo run -p qrgen -- encode "Hello World"
# Web 开发
cargo run -p qrgen-web # → http://localhost:3000