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