nikivdev/code · error
Not logged in. Run `f env login` first.
Error message
Not logged in. Run `f env login` first.
What it means
Error "Not logged in. Run `f env login` first." thrown in nikivdev/code.
Source
Thrown at src/env.rs:2216
let selection = prompt_line("Select a template number (blank to cancel): ")?;
let Some(selection) = selection else {
return Ok(None);
};
let idx: usize = selection.trim().parse().context("Invalid selection")?;
if idx == 0 || idx > templates.len() {
bail!("Selection out of range");
}
Ok(Some(templates[idx - 1]))
}
fn ensure_env_login() -> Result<()> {
let auth = load_auth_config()?;
if auth.token.is_some() {
return Ok(());
}
if !std::io::stdin().is_terminal() {
bail!("Not logged in. Run `f env login` first.");
}
if prompt_confirm("Not logged in. Run `f env login` now? (y/N): ")? {
login()?;
return Ok(());
}
bail!("Not logged in. Run `f env login` first.");
}
fn run_project_env_action(action: ProjectEnvAction) -> Result<()> {
match action {
ProjectEnvAction::Set { pair, environment } => {
set_project_env_var_from_pair(&pair, &environment)?
}
ProjectEnvAction::Delete { keys, environment } => {
delete_project_env_vars(&keys, &environment)?
}View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/env.rs:2216 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/6737c5501cbee1aa.
Report an issue: GitHub.