feat: 添加 rename 重命名功能

- /config rename <旧名称> <新名称> - 重命名存储桶
  - 自动更新引用此存储桶的上传配置
  - 禁止重命名 default 存储桶
  - 检查新名称是否已存在

- /path rename <旧名称> <新名称> - 重命名预设路径
  - 自动更新引用此路径的上传配置
  - 检查新名称是否已存在

- /profile rename <旧名称> <新名称> - 重命名上传配置
  - 检查新名称是否已存在

- 更新帮助卡片和 README.md 文档
- 支持带空格的名称(如 'IPA 上传')
This commit is contained in:
饭团
2026-03-15 00:36:03 +08:00
parent 257d52c1a8
commit 79112210d4
2 changed files with 137 additions and 7 deletions

View File

@@ -465,11 +465,13 @@ NODE_ENV=production
| `/config list` | 查看所有存储桶配置 |
| `/config add <名称> <accessKey> <secretKey> <bucket> <region> <domain>` | 添加存储桶配置 |
| `/config remove <名称>` | 删除存储桶配置 |
| `/config rename <旧名称> <新名称>` | 重命名存储桶(自动更新引用) |
| `/config set <键路径> <值>` | 修改配置项 |
**示例:**
```bash
/config add mybucket xxxxxx yyyyyy my-bucket z0 https://cdn.example.com
/config rename old-bucket new-bucket
/config remove mybucket
```
@@ -480,10 +482,12 @@ NODE_ENV=production
| `/path list` | 查看所有预设路径 |
| `/path add <名称> <路径>` | 添加预设路径 |
| `/path remove <名称>` | 删除预设路径 |
| `/path rename <旧名称> <新名称>` | 重命名路径(自动更新引用) |
**示例:**
```bash
/path add backup /backup/
/path rename old-path new-path
/path add ipa /ipa/gamehall_jinxian2.ipa
/path remove backup
```
@@ -493,13 +497,15 @@ NODE_ENV=production
| 命令 | 说明 |
|------|------|
| `/profile list` | 查看所有上传配置模板 |
| `/profile add <名称> <存储桶> [路径键名]` | 添加上传配置模板 |
| `/profile add <名称> <存储桶> [路径]` | 添加上传配置模板 |
| `/profile remove <名称>` | 删除上传配置模板 |
| `/profile rename <旧名称> <新名称>` | 重命名配置模板 |
**示例:**
```bash
/profile add 默认上传 default
/profile add IPA 上传 default ipa
/profile rename old-profile new-profile
/profile remove IPA 上传
```