nikivdev/code · error

No keys specified

Error message

No keys specified

What it means

Error "No keys specified" thrown in nikivdev/code.

Source

Thrown at src/env.rs:1259

    if local_personal_keychain_write_enabled(target) {
        migrate_local_env_vars_to_keychain_if_needed(target, environment, &mut vars)?;
        set_local_keychain_env_var(target, environment, key, value)?;
        vars.insert(key.to_string(), local_keychain_ref(key));
    } else {
        vars.insert(key.to_string(), value.to_string());
    }

    write_local_env_vars_raw(target, environment, &vars)
}

fn delete_local_env_vars(
    target: &EnvTarget,
    environment: &str,
    keys: &[String],
) -> Result<PathBuf> {
    if keys.is_empty() {
        bail!("No keys specified");
    }

    let mut vars = read_local_env_vars_raw(target, environment)?;
    for key in keys {
        vars.remove(key);
        if local_personal_keychain_supported(target) {
            delete_local_keychain_env_var(target, environment, key)?;
        }
    }
    migrate_local_env_vars_to_keychain_if_needed(target, environment, &mut vars)?;
    write_local_env_vars_raw(target, environment, &vars)
}

fn is_local_fallback_error(err: &anyhow::Error) -> bool {
    let msg = err.to_string().to_ascii_lowercase();
    msg.contains("not logged in")
        || msg.contains("failed to connect to cloud")
        || msg.contains("unauthorized")

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/env.rs:1259 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/b4f594350a123864. Report an issue: GitHub.