VviLliAm-qwq/dsh-open-terminal ↗★ 0
dsh-open-terminal
dsh-TUI /term: open a system terminal in a workspace folder — blank opens the working-directory root, a fragment fuzzy-matches folders (unlimited candidates, managed picker), with ordered per-platform launcher chains for Windows / macOS / Linux (incl. WSL).
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:VviLliAm-qwq/dsh-open-terminal说明文档
阅读完整 README ↗Configuration
| Key | Default | Description |
|---|---|---|
command | '' | Launch template used instead of the built-in chain, with {dir} standing for the target folder — e.g. wt.exe -p "Git Bash" -d {dir} or gnome-terminal --working-directory={dir}. When set, the template is the whole answer: if its program cannot be resolved the command fails with a clear error rather than silently starting a different terminal |
maxDepth | 6 | Maximum folder depth walked (root = 0) |
maxEntries | 20000 | Maximum number of folders collected |
maxCandidates | 0 | Candidates offered to the picker; 0 = unlimited (still bounded by the host's 100-option window, and the title says so) |
includeHidden | false | Index dot-folders too |
Every key has a default, so a missing configuration degrades to the documented
behaviour. Configuration is applied through /settings or the profile's Cordis
configuration.
Template syntax: whitespace separates arguments, single or double quotes group
them, and {dir} may stand alone or be glued into a flag
(--working-directory={dir}). A template containing ", ', %, or an
unknown placeholder such as {cwd} is rejected with an explanation — % is
expanded by cmd even inside quotes, so it can never be passed through safely.