EIGHTfs/dsh-test-env-entry

插件 ⭐ 0 other

在 DSH Web UI 侧边栏底部(设置上方)添加「测试环境 🧪」入口,点击展开浮层面板: - 状态卡片:主实例(3081/反代 3080)、测试实例(3083-3182/反代 3084)、纯环境(dsh-clean-env)的运行状态、端口、可点击访问链接;当前所在环境卡片高亮并标注「(当前)」 - 操作按钮:打开正式环境/打开测试环境(互相跳转) / 启动测试环境 / 停止测试环境(带二次确认)

catalog 简介:DSH 测试环境入口插件:状态面板 + 正式⇄测试互相跳转 + 启停控制(多测试实例并存)

安装

dsh-test-env-entry/
├── package.json          # name=dsh-test-env-entry,dsh.bundle.patch + dsh.client(platform: web)
├── cordis.patch.yml      # insert 注册
├── control.sh            # 启停辅助脚本(插件 detached 调用,避免 pkill 自匹配坑)
├── dsh-test-env-jump.user.js  # 正式环境侧油猴脚本(主实例 EROFS 装不了插件 → 浏览器注入入口)
├── lib/
│   ├── index.js          # host 半边:apply + prefix 路由 /api/dsh-test-env/*
│   └── client.js         # client 半边:sidebar.footer.action slot 注入浮层面板(互跳)
└── test-apply.mjs        # mock ctx 测试(14 项断言,node test-apply.mjs 在安装目录跑)

EIGHTfs/dsh-test-env-entry 加入你的 DSH 配置(web profile)即可启用。

README

展开完整 README 收起

README 内容为空。