core: ensure desktop app loads user shell environment variables

Changes shell spawn flags from -l to -il so that ~/.zshrc and
~/.bashrc are sourced when starting the desktop app on macOS
and Linux. This fixes missing PATH and other environment
variables that users expect to be available.
thinking-toggle-wip
Dax Raad 2025-12-16 14:21:07 -05:00 committed by Aiden Cline
parent 183cbc1981
commit 13e26ff18a
1 changed files with 1 additions and 1 deletions

View File

@ -78,7 +78,7 @@ fn spawn_sidecar(app: &AppHandle, port: u16) -> CommandChild {
.env("OPENCODE_EXPERIMENTAL_ICON_DISCOVERY", "true")
.env("OPENCODE_CLIENT", "desktop")
.args([
"-l",
"-il",
"-c",
&format!("{} serve --port={}", sidecar_path.display(), port),
])