feat: 完善 /config /path /profile 命令的 add/remove/list 功能

- /config: 新增 add/remove 命令,支持存储桶的添加和删除(带引用检查)
- /path: 新增 remove 命令,支持预设路径删除(带引用检查)
- /profile: 已有 add/remove/list 功能,增强验证逻辑
- 帮助卡片:全面更新所有命令的详细说明和示例
- README.md: 补充完整的命令表格和使用示例
- CHANGELOG.md: 创建更新日志文档
- 安全保护:删除前检查引用关系,禁止删除 default 存储桶
This commit is contained in:
饭团
2026-03-14 20:16:05 +08:00
parent 4cf65bd9bd
commit 3045cc86d5
3 changed files with 311 additions and 12 deletions

View File

@@ -197,16 +197,57 @@ NODE_ENV=production
### 常用命令
#### 📤 上传命令
| 命令 | 说明 |
|------|------|
| `/upload` | 开始上传流程 |
| `/config list` | 查看存储桶配置 |
| `/path list` | 查看预设路径 |
| `/upload``/u` | 开始上传流程 |
| `/help``/qh` | 查看详细帮助 |
#### ⚙️ 存储桶配置 (`/config` 或 `/qc`)
| 命令 | 说明 |
|------|------|
| `/config list` | 查看所有存储桶配置 |
| `/config add <名称> <accessKey> <secretKey> <bucket> <region> <domain>` | 添加存储桶配置 |
| `/config remove <名称>` | 删除存储桶配置 |
| `/config set <键路径> <值>` | 修改配置项 |
**示例:**
```bash
/config add mybucket xxxxxx yyyyyy my-bucket z0 https://cdn.example.com
/config remove mybucket
```
#### 📁 预设路径 (`/path`)
| 命令 | 说明 |
|------|------|
| `/path list` | 查看所有预设路径 |
| `/path add <名称> <路径>` | 添加预设路径 |
| `/profile list` | 查看上传配置模板 |
| `/profile add <名称> <桶> [路径]` | 添加上传配置 |
| `/profile remove <名称>` | 删除上传配置 |
| `/help` | 查看详细帮助 |
| `/path remove <名称>` | 删除预设路径 |
**示例:**
```bash
/path add backup /backup/
/path add ipa /ipa/gamehall_jinxian2.ipa
/path remove backup
```
#### 📤 上传配置模板 (`/profile`)
| 命令 | 说明 |
|------|------|
| `/profile list` | 查看所有上传配置模板 |
| `/profile add <名称> <存储桶> [路径键名]` | 添加上传配置模板 |
| `/profile remove <名称>` | 删除上传配置模板 |
**示例:**
```bash
/profile add 默认上传 default
/profile add IPA 上传 default ipa
/profile remove IPA 上传
```
### 使用流程