jamesct/dsh-file-manager ↗★ 0

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. 适合需要对工作区文件进行删除、重命名、打包下载等深度管理的用户。

パッケージ
dsh-file-manager
互換性
未検証
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/10/05

同名パッケージの別リポジトリ

インストール

$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=只直接子项