Ver Fonte

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 há 10 meses atrás
pai
commit
2b7e2edee5
1 ficheiros alterados com 1 adições e 1 exclusões
  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),
             ])