dsh pluginsEnglish
← 返回热门插件目录

DSH 持久/PTY shell 的 Windows

clearkurt/dsh-win-terminal-inspector · DevOps

DSH 持久/PTY shell 的 Windows (win32) 终端检查。

★ 9GitHub 星标
0分支
2026-09-02最近更新
JavaScript开发语言
MIT许可证

主要功能

  • 包装运行时的 spawnTerminal,为每个终端创建独立的 inspector
  • 从 cordis.patch.yml 删除 win-terminal-inspector 条目(热加载生效),或整包删掉 plugins 目录后重启 dsh web
  • 把生成的 node-pty 终端 attach 到 inspector,用于通过 ConPTY 输入发送真正的 Ctrl-C(写入 \x03,等价于真实控制台按键,经验证可正确中断 Git Bash 前台命令)
  • 插件卸载(dispose)时恢复原 spawnTerminal,完全可逆。
  • 插件未修改任何官方包文件,删除即完全还原。

使用条件

  • Windows 无 POSIX 进程组/会话,foregroundPgid 以 shell pid 作为整树组 id
  • isStdinWaiting 恒为 false(就绪判定走提示符路径,与 macOS 一致)

安装命令

dsh plugin --profile web add github:clearkurt/dsh-win-terminal-inspector
查看 GitHub 仓库 ↗返回热门插件目录