nikivdev/code · error
flow.toml not found. Run `f init` first.
Error message
flow.toml not found. Run `f init` first.
What it means
Error "flow.toml not found. Run `f init` first." thrown in nikivdev/code.
Source
Thrown at src/deploy.rs:1567
let defaults = CloudflareSetupDefaults {
worker_path: cf_cfg.path.as_ref().map(|p| project_root.join(p)),
env_file: if is_cloud_source(cf_cfg.env_source.as_deref()) {
None
} else {
cf_cfg.env_file.as_ref().map(|p| project_root.join(p))
},
environment: cf_cfg.environment.clone(),
};
let result = run_cloudflare_setup(project_root, defaults)?;
let Some(result) = result else {
return Ok(());
};
let flow_path = project_root.join("flow.toml");
if !flow_path.exists() {
bail!("flow.toml not found. Run `f init` first.");
}
update_flow_toml_cloudflare(&flow_path, project_root, &result)?;
if result.apply_secrets {
if is_cloud_source(cf_cfg.env_source.as_deref()) {
let env_name = result
.environment
.clone()
.unwrap_or_else(|| "production".to_string());
maybe_bootstrap_secrets(&result.worker_path, cf_cfg, &env_name)?;
crate::env::run(Some(EnvAction::Guide {
environment: env_name,
}))?;
crate::env::run(Some(EnvAction::Apply))?;
} else if let Some(env_file) = result.env_file.as_ref() {
let env_name = result.environment.as_deref();
set_wrangler_secrets(View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/deploy.rs:1567 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/5cbe9719fbced904.
Report an issue: GitHub.