nikivdev/code · error

parm install failed

Error message

parm install failed

What it means

Error "parm install failed" thrown in nikivdev/code.

Source

Thrown at src/install.rs:292

    let mut cmd = Command::new(&parm_bin);
    cmd.args(["install", &owner_repo]);
    if opts.no_verify {
        cmd.arg("--no-verify");
    }

    if let Some(token) = resolve_github_token()? {
        cmd.env("PARM_GITHUB_TOKEN", token);
    }

    let status = cmd
        .stdin(Stdio::inherit())
        .stdout(Stdio::inherit())
        .stderr(Stdio::inherit())
        .status()
        .context("failed to run parm install")?;
    if !status.success() {
        bail!("parm install failed");
    }

    if !path_in_env(&bin_dir) {
        println!("Add {} to PATH to use it everywhere.", bin_dir.display());
    }
    Ok(())
}

fn resolve_owner_repo(raw: &str) -> Result<String> {
    if raw.contains('/') {
        return Ok(raw.to_string());
    }

    if let Some(mapped) = known_owner_repo(raw) {
        return Ok(mapped.to_string());
    }

    // Prefer explicit env var; fall back to Flow personal env store.

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/install.rs:292 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/8dc93286252a3522. Report an issue: GitHub.