{"record":{"id":"05318e3f9419de84","repo":"nikivdev/code","slug":"env-keys-are-only-supported-when-creating-a-bundle","errorCode":null,"errorMessage":"Env keys are only supported when creating a bundle.","messagePattern":"Env keys are only supported when creating a bundle\\.","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/changes.rs","lineNumber":53,"sourceCode":"            print_current_diff()?;\n        }\n        Some(ChangesAction::Accept { diff, file }) => {\n            apply_diff(diff, file)?;\n        }\n        None => {\n            bail!(\n                \"Missing changes subcommand. Use: f changes current-diff | f changes accept <diff>\"\n            );\n        }\n    }\n    Ok(())\n}\n\npub fn run_diff(cmd: DiffCommand) -> Result<()> {\n    match cmd.hash {\n        Some(hash) => {\n            if !cmd.env.is_empty() {\n                bail!(\"Env keys are only supported when creating a bundle.\");\n            }\n            trace(&format!(\"unroll bundle: {}\", hash));\n            unroll_bundle(&hash)\n        }\n        None => {\n            let env_keys = normalize_env_keys(&cmd.env)?;\n            trace(&format!(\"create bundle (env keys: {})\", env_keys.len()));\n            create_bundle(&env_keys)\n        }\n    }\n}\n\nfn repo_root() -> Result<PathBuf> {\n    let output = Command::new(\"git\")\n        .args([\"rev-parse\", \"--show-toplevel\"])\n        .output()\n        .context(\"failed to run git rev-parse\")?;\n    if !output.status.success() {","sourceCodeStart":35,"sourceCodeEnd":71,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/changes.rs#L35-L71","documentation":"Error \"Env keys are only supported when creating a bundle.\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/changes.rs:53 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a747e741ae92c09071d0ae946ab48488adcff1ce","analyzedAt":"2026-09-01T22:43:55.719Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}