nikivdev/code · error
failed to store local env var in Keychain
Error message
failed to store local env var in Keychain
What it means
Error "failed to store local env var in Keychain" thrown in nikivdev/code.
Source
Thrown at src/env.rs:393
bail!("local keychain-backed envs require macOS");
}
let service = local_env_keychain_service(target, environment);
let status = Command::new("security")
.args([
"add-generic-password",
"-a",
key,
"-s",
&service,
"-w",
value,
"-U",
])
.status()
.context("failed to store local env var in Keychain")?;
if !status.success() {
bail!("failed to store local env var in Keychain");
}
Ok(())
}
fn get_local_keychain_env_var(
target: &EnvTarget,
environment: &str,
key: &str,
) -> Result<Option<String>> {
if !cfg!(target_os = "macos") {
return Ok(None);
}
let service = local_env_keychain_service(target, environment);
let output = Command::new("security")
.args(["find-generic-password", "-a", key, "-s", &service, "-w"])
.output()
.context("failed to read local env var from Keychain")?;View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/env.rs:393 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01).
Data as JSON: /api/errors/810d0f47c0c71ef4.
Report an issue: GitHub.