{"record":{"id":"5cbe9719fbced904","repo":"nikivdev/code","slug":"flow-toml-not-found-run-f-init-first","errorCode":null,"errorMessage":"flow.toml not found. Run `f init` first.","messagePattern":"flow\\.toml not found\\. Run `f init` first\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/deploy.rs","lineNumber":1567,"sourceCode":"\n    let defaults = CloudflareSetupDefaults {\n        worker_path: cf_cfg.path.as_ref().map(|p| project_root.join(p)),\n        env_file: if is_cloud_source(cf_cfg.env_source.as_deref()) {\n            None\n        } else {\n            cf_cfg.env_file.as_ref().map(|p| project_root.join(p))\n        },\n        environment: cf_cfg.environment.clone(),\n    };\n\n    let result = run_cloudflare_setup(project_root, defaults)?;\n    let Some(result) = result else {\n        return Ok(());\n    };\n\n    let flow_path = project_root.join(\"flow.toml\");\n    if !flow_path.exists() {\n        bail!(\"flow.toml not found. Run `f init` first.\");\n    }\n\n    update_flow_toml_cloudflare(&flow_path, project_root, &result)?;\n\n    if result.apply_secrets {\n        if is_cloud_source(cf_cfg.env_source.as_deref()) {\n            let env_name = result\n                .environment\n                .clone()\n                .unwrap_or_else(|| \"production\".to_string());\n            maybe_bootstrap_secrets(&result.worker_path, cf_cfg, &env_name)?;\n            crate::env::run(Some(EnvAction::Guide {\n                environment: env_name,\n            }))?;\n            crate::env::run(Some(EnvAction::Apply))?;\n        } else if let Some(env_file) = result.env_file.as_ref() {\n            let env_name = result.environment.as_deref();\n            set_wrangler_secrets(","sourceCodeStart":1549,"sourceCodeEnd":1585,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/deploy.rs#L1549-L1585","documentation":"Error \"flow.toml not found. Run `f init` first.\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/deploy.rs:1567 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"}