Răsfoiți Sursa

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.
Dax Raad 2 luni în urmă
părinte
comite
2b7e2edee5
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      packages/tauri/src-tauri/src/lib.rs

+ 1 - 1
packages/tauri/src-tauri/src/lib.rs

@@ -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),
             ])