VviLliAm-qwq/dsh-open-terminal0

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).

包名
dsh-open-terminal
版本
0.1.0
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:VviLliAm-qwq/dsh-open-terminal

Configuration

KeyDefaultDescription
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
maxDepth6Maximum folder depth walked (root = 0)
maxEntries20000Maximum number of folders collected
maxCandidates0Candidates offered to the picker; 0 = unlimited (still bounded by the host's 100-option window, and the title says so)
includeHiddenfalseIndex 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.