dsh-wsl-launch
开发工具 活跃维护

dsh-wsl-launch

173787247/dsh-wsl-launch

轻量级WSL跨环境调用工具,支持启动配置好的Windows白名单应用,无需切换系统即可直接调用Windows端软件,简化Linux子系统与Windows生态的交互流程。

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
17 KB
仓库大小
19 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:173787247/dsh-wsl-launch
git clone https://github.com/173787247/dsh-wsl-launch.git
git clone git@github.com:173787247/dsh-wsl-launch.git
README.md master

dsh-wsl-launch

Install set: part of dsh-wsl-kit. Prefer KIT_SET=daily | llm | github | full (see kit README). Fault tree: TROUBLESHOOTING.md.

DeepSeek Harness tool: win_launch — start an allowlisted Windows app from WSL (code, Explorer, browsers, …).

Part of dsh-wsl-kit.

中文说明 → README.zh.md


Why

Opening a file belongs to dsh-wsl-open. Starting VS Code / Edge / Explorer as an app needs a controlled launcher so the agent cannot run arbitrary .exe.

Tool

Arg Required Meaning
target yes Executable name or Windows path (must match allowlist)
args no String argument list

Default allowlist

code, code.cmd, explorer.exe, notepad.exe, wt.exe, windows terminal, msedge.exe, chrome.exe, firefox.exe

Extend via config.allowlist (exact name, path suffix, or prefix*).

Install

dsh plugin --profile web add github:173787247/dsh-wsl-launch

Config

- id: dsh-wsl-launch
  name: dsh-wsl-launch
  config:
    timeoutMs: 20000
    # allowlist: ["code", "explorer.exe", "msedge*"]

If allowlist is omitted or empty, defaults apply.

Test

npm test

License

MIT