e6956aa001
- React frontend with route-level code splitting - Backend rebranded from Baihu to TaskPool - DB brand migration script and local compatibility
24 lines
1.2 KiB
Markdown
24 lines
1.2 KiB
Markdown
# 脚本管理
|
||
|
||
脚本管理提供了taskpool的在线文件资源浏览器和编辑器。
|
||
|
||
## 资源管理器
|
||
|
||
- **目录树视图**:清晰层级化展示位于 `scripts` 目录下的所有子文件夹及文件。
|
||
- **动态预览**:支持常见的文本文件预览。
|
||
- **文件操作**:
|
||
- **创建/重命名**:在浏览器中直接对脚本文件进行管理和修订。
|
||
- **极速上传**:支持直接在 Web 端上传单文件或进行多选拖拽上传。
|
||
- **在线解包**:支持一键解压缩 `.zip` 包,大大优化了脚本部署流程。
|
||
|
||
## 在线编辑器
|
||
|
||
- **语法高亮**:集成了现代代码编辑器,完美支持 JavaScript、Python、Shell、Go、TypeScript 等主流开发语言。
|
||
- **编辑器增强**:支持常见的代码查找与替换、自动缩进和括号匹配。
|
||
- **一键保存**:编辑后的内容将实时写入服务器端物理存储,配合 `定时任务` 可快速生效。
|
||
|
||
## 权限控制
|
||
|
||
- **安全防御**:默认只能在指定的 `scripts` 根路径内进行相关文件操作,防止跨目录读取系统敏感文件。
|
||
- **文件保护**:系统核心配置文件不可在脚本管理器中直接修改。
|