{"record":{"id":"aa862ed20ad84399","repo":"nikivdev/code","slug":"missing-changes-subcommand-use-f-changes-current","errorCode":null,"errorMessage":"Missing changes subcommand. Use: f changes current-diff | f changes accept <diff>","messagePattern":"Missing changes subcommand\\. Use: f changes current-diff \\| f changes accept <diff>","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/changes.rs","lineNumber":41,"sourceCode":"    )\n}\n\nfn trace(msg: &str) {\n    if trace_enabled() {\n        eprintln!(\"[diff] {}\", msg);\n    }\n}\n\npub fn run(cmd: ChangesCommand) -> Result<()> {\n    match cmd.action {\n        Some(ChangesAction::CurrentDiff) => {\n            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)?;","sourceCodeStart":23,"sourceCodeEnd":59,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/changes.rs#L23-L59","documentation":"Error \"Missing changes subcommand. Use: f changes current-diff | f changes accept <diff>\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/changes.rs:41 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"}