Luca4Don3/dsh-shell ↗★ 0

dsh-shell

Select the shell for DSH agent commands and persistent terminals 适合需要自定义Agent执行环境(如Zsh、Bash、WSL或Windows Bash)的开发者。

パッケージ
dsh-shell
互換性
未検証
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/10/10

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Luca4Don3/dsh-shell

ドキュメント

README 全文を読む ↗

Usage

Open Plugins → dsh-shell, choose a shell (and a WSL distribution when asked), save, then restart DSH and start a new session. Restart again after installing new environments to refresh the list.

SelectionStartup
Zsh.zshenv, .zprofile, .zshrc, .zlogin, honoring ZDOTDIR
POSIX Bash/etc/profile, then the first of .bash_profile, .bash_login, .profile; .bashrc only when none exists
Other POSIXThe original user shell loads first, carrying exported variables over
Windows BashAfter a capability check, uses the same profile rules as POSIX Bash; a profile controls whether to source .bashrc

One-shot tools keep their platform names (bash on POSIX, pwsh on Windows), with descriptions matching the selected syntax. Custom presets can point at dsh-shell/tool-posix or dsh-shell/tool-windows.

shellPath in the profile patch overrides a detected installation with a same-family executable; it cannot accompany auto or wsl.