mvalentsev/dsh-wsl-projects ↗★ 0

dsh-wsl-projects

在WSL2中为每个项目运行独立的DSH服务 适合在Windows下开发WSL2项目,需要为各项目隔离DSH环境的用户。

包名
dsh-wsl-projects
兼容性
待验证
版本
0.2.3
许可证
MIT
最近更新
2026年10月3日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mvalentsev/dsh-wsl-projects

Configuration

Add the settings to a profile patch:

- id: wsl-projects
  name: dsh-wsl-projects
  config:
    distro: Ubuntu
    projectsRoot: ~/projects
    unit: dsh-web.service
    defaultPort: 19800
    configFiles:
      - ~/.dsh/settings.yaml
      - ~/.dsh/profiles/web/cordis.patch.yml
KeyMeaningDefault
distroThe distribution to use.the WSL default
projectsRootThe folder with your projects.~/projects
unitThe systemd user unit that owns the WSL dsh.dsh-web.service
defaultPortThe first port for a new service.19800
configFilesThe files the panel can edit.the standard dsh files