Skip to main content

propagate_opencode_env

Function propagate_opencode_env 

Source
pub fn propagate_opencode_env(cmd: &mut Command)
Expand description

Propagate opencode-relevant env vars into a subprocess.

After env_clear(), the subprocess only has PATH and HOME. OpenCode may need provider API keys (OPENROUTER_API_KEY, ANTHROPIC_AUTH_TOKEN, etc.), XDG dirs, LANG/TERM for proper operation. This helper forwards any env var matching the OPENCODE_, OPENROUTER_, XDG_*, LANG, TERM prefixes from the parent process.