{"record":{"id":"0a35dcdb86605d84","repo":"nikivdev/code","slug":"store-token-in-cloud-or-local","errorCode":null,"errorMessage":"Store token in cloud or local.","messagePattern":"Store token in cloud or local\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/deploy.rs","lineNumber":2749,"sourceCode":"        println!(\"  - Permissions: Workers Scripts:Edit, Workers Routes:Edit, Pages:Edit\");\n        println!(\"  - Add Zone:Read + DNS:Edit for your domain\");\n        println!(\"  - Copy the token value\");\n        println!();\n\n        if !prompt_yes_no(\"Save token now?\", true)? {\n            bail!(\"Cloudflare token required to deploy.\");\n        }\n        let default_store = if wants_local_env_backend() {\n            \"local\"\n        } else {\n            \"cloud\"\n        };\n        let store = prompt_line(\"Store token in (cloud/local)\", Some(default_store))?;\n        let store = store.trim().to_ascii_lowercase();\n        let store_local = matches!(store.as_str(), \"local\" | \"l\");\n        let store_cloud = matches!(store.as_str(), \"cloud\" | \"c\");\n        if !store_local && !store_cloud {\n            bail!(\"Store token in cloud or local.\");\n        }\n\n        let input = prompt_secret(\"Enter Cloudflare API token (input hidden): \")?;\n        if input.trim().is_empty() {\n            bail!(\"Cloudflare token required to deploy.\");\n        }\n        if store_local {\n            with_local_env_backend(|| crate::env::set_personal_env_var(&key, input.trim()))?;\n        } else {\n            crate::env::set_personal_env_var(&key, input.trim())?;\n        }\n        token = Some(input);\n        println!(\"Saved {} to env store.\", key);\n    }\n\n    let Some(token) = token else {\n        bail!(\n            \"Cloudflare API token required. Store it as personal env key {}.\",","sourceCodeStart":2731,"sourceCodeEnd":2767,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/deploy.rs#L2731-L2767","documentation":"Error \"Store token in cloud or local.\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/deploy.rs:2749 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"}