feat: 添加打包,修复bug
This commit is contained in:
@@ -10,7 +10,7 @@ model.go 顶层 model 定义,page 枚举,Init/Update/View 路由
|
||||
pages.go 4 个页面的 update/view + resetExecState + describeAction
|
||||
scan.go 扫描 <exeDir>/*/.minecraft/versions/* 目录
|
||||
api.go HTTP 客户端 + Action/StepResponse 类型定义
|
||||
actions.go action 执行引擎(download/unzip/delete/copy/move/backup)
|
||||
actions.go action 执行引擎(download/unzip/delete/copy/move/new/backup)
|
||||
items.go list.Item 实现:versionItem, menuItem, mirrorItem
|
||||
styles.go lipgloss 样式常量
|
||||
backend/ Python FastAPI 后端(独立进程,端口 3131)
|
||||
@@ -92,7 +92,8 @@ pageVersionSelect ──Enter──▶ pageMainMenu ──"输入数字码"─
|
||||
{"type": "add", "path": "相对路径", "unzip": false, "url": "https://...", "mirrors": ["https://..."]},
|
||||
{"type": "delete", "path": "相对路径"},
|
||||
{"type": "copy", "path": "源相对路径", "new_path": "目标相对路径"},
|
||||
{"type": "move", "path": "源相对路径", "new_path": "目标相对路径"}
|
||||
{"type": "move", "path": "源相对路径", "new_path": "目标相对路径"},
|
||||
{"type": "new", "path": "相对路径", "is_dir": false}
|
||||
]
|
||||
}
|
||||
```
|
||||
@@ -109,6 +110,7 @@ pageVersionSelect ──Enter──▶ pageMainMenu ──"输入数字码"─
|
||||
| `delete` | 删除 path | 删前备份 |
|
||||
| `copy` | 复制 path→new_path | new_path 已存在则备份 |
|
||||
| `move` | os.Rename,失败则 copy+delete | new_path 已存在则备份 |
|
||||
| `new` | is_dir=true 创建目录,否则创建空文件(父目录自动创建)。目标已存在则跳过 | 无 |
|
||||
|
||||
### 备份
|
||||
|
||||
|
||||
Reference in New Issue
Block a user