zdjmrq/dsh-user-plugins-manager4

dsh-user-plugins-manager

DSH 用户插件管理器:在“设置 → 插件”中统一管理用户插件——目录散件的挂载/启用/停用/卸载、运行树中部署/包插件的启用/停用、以及 profile 中已安装 npm 插件包的挂载/卸载(写入 cordis.patch.yml 补丁层,HMR 热生效)。

AI Analysis

核心用途是提供免重启的插件热管理。适合经常手动安装、调试或频繁启停本地及 npm 插件的开发者与折腾玩家。

Package
dsh-user-plugins-manager
Version
1.2.3
License
MIT
Last updated
Aug 16, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zdjmrq/dsh-user-plugins-manager

使用

  1. 把插件文件(如 my-plugin.mjs)放入 ~/.dsh/plugins/;
  2. 打开 设置 → 插件 → 用户插件,点 刷新;
  3. 插件目录组:点 挂载 上线;随时可 停用 / 启用 / 卸载;
  4. 已安装的 npm 插件包组:用 pnpm add 装进 profile 的包会出现在这里——未挂载的点 挂载(按包名进补丁层,热生效),补丁层挂载的点 卸载,bundles 全局挂载的会提示去运行树组管理;
  5. 其他已挂载插件组:点 停用 关闭部署/包插件(会确认,并写入停用覆盖裸行),点 启用 恢复;状态徽章实时显示 Loader 中的运行阶段,来源徽章区分自装 / 官方;
  6. 修改会写入 cordis.patch.yml 并热重载,任务栏/会话无需重启。