Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Allow selecting a specific shell - #11851

Merged
jr merged 2 commits into
mainfrom
jr/add-cli-shell-param
Mar 4, 2026
Merged

Allow selecting a specific shell#11851
jr merged 2 commits into
mainfrom
jr/add-cli-shell-param

Conversation

@jr

@jrjr commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Add --terminal-shell CLI flag to specify which shell ExecaTerminalProcess uses for inline command execution. The shell path is validated at the CLI layer and passed through the standard settings mechanism (BaseTerminal static getter/setter), matching how all other CLI terminal settings flow through the system.

Interactively review PR in Roo Code Cloud

Add --terminal-shell CLI flag to specify which shell ExecaTerminalProcess
uses for inline command execution. The shell path is validated at the CLI
layer and passed through the standard settings mechanism (BaseTerminal
static getter/setter), matching how all other CLI terminal settings flow
through the system.
@dosubotdosubotBot added size:L This PR changes 100-499 lines, ignoring generated files. Enhancement New feature or request labels Mar 4, 2026
cte
cte approved these changes Mar 4, 2026
@dosubotdosubotBot added the lgtm This PR has been approved by a maintainer label Mar 4, 2026
@jr
jr merged commit 7dc83a5 into mainMar 4, 2026
10 checks passed
@jr
jr deleted the jr/add-cli-shell-param branch March 4, 2026 07:31
@github-project-automationgithub-project-automationBot moved this from New to Done in Roo Code RoadmapMar 4, 2026
@github-actionsgithub-actionsBot mentioned this pull request Mar 4, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

EnhancementNew feature or requestlgtmThis PR has been approved by a maintainersize:LThis PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@jr@cte