Repository navigation
v0.1.0 - dsh-gitbash
v0.1.0 — dsh-gitbash 首个版本
在 Windows 上给 DSH 一个真正的 bash 工具:命令直达 bash -c,不再经过 PowerShell 转义。
亮点
- 无需新增或切换预设:装到 profile 层,
ptc/standard/cordis都不用动,所有会话直接生效 - 直接进入可调用工具列表:native 下多一个
bash函数定义,PTC 下自动多一个tools.bash(...)绑定 - 无额外转义:
$(...)、通配符、单引号字面量、反斜杠全部按 bash 规则解释 - bash 与 pwsh 由模型自选:两者并存、互不影响
- 零依赖:工具与渲染完全复用上游
@deepseek-ai/dsh-tool-bash,进程能力复用dsh-bash-local,本插件只换 argv
安装
dsh plugin --profile web add "https://github.com/Fishquito7/dsh-gitbash/releases/latest/download/dsh-git-bash.tgz"重启 DSH 后生效(新模块根不在热重载范围)。
验证
bash -c 'echo "$0"; uname -s; echo "$BASH_VERSION"'
# /usr/bin/bash · MINGW64_NT-... · 5.3.9(1)-release已知限制
- 不接文件沙箱:Git Bash 是 MSYS2 进程,Windows 受限令牌下不可靠,故以 DSH 进程权限执行
- 依赖上游
dsh-bash-local的 argv 替换缝,DSH 大版本改动该接口时需同步更新 - 仅 Windows 需要(POSIX 上 DSH 自带 bash 工具)
资产说明
dsh-git-bash-0.1.0.tgz—— 带版本号,便于归档与校验dsh-git-bash.tgz—— 稳定别名,README 里的在线安装命令永远指向它