zdjmrq/dsh-user-plugins-manager ↗★ 4
dsh-user-plugins-manager
DSH 用户插件管理器:在“设置 → 插件”中统一管理用户插件——目录散件的挂载/启用/停用/卸载、运行树中部署/包插件的启用/停用、以及 profile 中已安装 npm 插件包的挂载/卸载(写入 cordis.patch.yml 补丁层,HMR 热生效)。
AI Analysis
核心用途是提供免重启的插件热管理。适合经常手动安装、调试或频繁启停本地及 npm 插件的开发者与折腾玩家。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zdjmrq/dsh-user-plugins-managerREADME
Read the full README ↗使用
- 把插件文件(如
my-plugin.mjs)放入~/.dsh/plugins/; - 打开 设置 → 插件 → 用户插件,点 刷新;
- 插件目录组:点 挂载 上线;随时可 停用 / 启用 / 卸载;
- 已安装的 npm 插件包组:用
pnpm add装进 profile 的包会出现在这里——未挂载的点 挂载(按包名进补丁层,热生效),补丁层挂载的点 卸载,bundles 全局挂载的会提示去运行树组管理; - 其他已挂载插件组:点 停用 关闭部署/包插件(会确认,并写入停用覆盖裸行),点 启用 恢复;状态徽章实时显示 Loader 中的运行阶段,来源徽章区分自装 / 官方;
- 修改会写入
cordis.patch.yml并热重载,任务栏/会话无需重启。