dsh-file-manager
File-tree toolbox: trash can and restore, download and ZIP packaging, move, rename, create folders, multi-select batching, plus an in-page settings form. 适合需要对工作区文件进行删除、重命名、打包下载等深度管理的用户。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jamesct/dsh-file-managerドキュメント
README 全文を読む ↗配置
默认在 /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=只直接子项