jamesct/dsh-file-manager ↗★ 0

dsh-file-manager

提供文件树管理、批量操作及界面配置表单 适合需要对工作区文件进行删除、重命名、打包下载等深度管理的用户。

包名
dsh-file-manager
兼容性
待验证
版本
0.2.0
许可证
MIT
最近更新
2026年10月5日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jamesct/dsh-file-manager

配置

默认在 /file-manager.yml(可用 DSH_FILE_MANAGER_CONFIG 覆盖),保存即生效(宿主半每次请求比对 mtime,不用重启)。 所有 path 一律绝对路径;两种模式互斥,用 mode 选。

也可以在界面上改:侧栏「插件」→ 已安装里打开 dsh-file-manager 卡片 → 页面中间的配置表单。 表单读写的就是这个 YAML(保存时宿主严格校验、先留一份 .bak- 再原子替换); 页面里点「保存」才写盘,没保存就离开 = 丢弃草稿。配置文件本身仍是唯一真源,ssh 手工改同样有效。

mode: paths                  # paths(默认)| workspace
manage:                      # mode: paths:允许「管理」(删除/重命名/移动/新建)的目录清单
  - path: /srv/data/reports
    recursive: true          # true=任意深度;false=只直接子项