跳到主要内容
Plugin

dock-files

AKS1st/dock-files

dock 系列文件浏览插件:侧边栏目录树浏览会话工作区,支持新建/重命名/复制粘贴/删除、拖放导入、粘贴本地文件与剪贴板图片。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,464
最近推送
1 个月前更新

项目说明

From README

dock-files English 面向 DSH 工作区的文件浏览插件。dock-files 提供 VSCode 风格的文件树、拖放导入、剪贴板粘贴、传输任务管理和右键菜单。dock 系列的文件浏览插件:在侧边栏挂载文件面板,浏览当前会话工作目录(通过自己的 /wb-files 主机路由),点击文件交给已注册的文件查看器打开(如 dock-editor)。效果预览 主界面 右键菜单 --- --- 功能 - 目录树浏览 :惰性递归展开,目录优先、大小写不敏感排序(VSCode 资源管理器顺序);VSCode 风格文件树 UI(类型彩色图标、树形导引线、工具栏刷新/折叠全部、悬停操作按钮)。

- 会话隔离 :所有操作以会话工作目录为边界,路径经 realpath 规范化后必须位于会话工作区内,越界路径一律 403。- 文件打开 :点击文件通过 ctx.files.open 分发给匹配的文件查看器(浮窗打开)。- 对话路径打开 :设置中的 dock-files.open-source 默认值为 dock ,可选 dock / harness 。Harness 模式不包装 sidebarRight.openResource() ,完全保留原生行为。dock 模式仅包装该 canonical carrier:识别 dsh-resource://file/session/...

和 file/absolute/...,按 b67 规则逐段解码并解析实际路径;存在、非目录且有查看器的文件交给 Workbench,否则原样调用 Harness,并保留 options 。异步探测在设置切换或插件销毁后不会产生 stale Workbench 路由。- 文件管理器操作 :右键菜单提供常用文件管理功能——新建文件 / 新建文件夹(自动去重命名,创建后直接进入行内重命名)、重命名(行内编辑,Enter 确认 / Esc 取消)、复制 / 剪切 / 粘贴(复制可重复粘贴,剪切项变灰、粘贴后清除)、粘贴图片(把系统剪贴板中的图片保存为文件,如 image.png ,按 mime

Original description

DSH 生态中最好的文件浏览插件:VSCode 资源管理器级目录树、新建/重命名/复制粘贴/删除、拖放导入、粘贴本地文件与剪贴板图片、上传进度条与右键菜单;依赖 dock 基座 | The best file explorer for DSH: VSCode-level directory tree with new/rename/copy-paste/delete, drag-and-drop import, paste local files and clipboard images, upload progress and context menus; requires the dock base

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add dock-base
shell
dsh plugin --profile web add dock-files
shell
dsh plugin --profile web add github:AKS1st/dock

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 写入文件
  • 读取文件
  • 访问网络

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 37 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1464 次,star 不多但真在被使用。

维护活跃
70
实用度
74
生态热度
63
上手便捷
100
信号质量
86
数据置信度
100%
评分怎么算