cargo-install 0.1.0

Wrapper around the cargo install command
Documentation

cargo-install

Wrapper around the cargo install command

Quick Start

use cargo_install::CargoInstallBuilder;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    CargoInstallBuilder::default()
        .crate_name("ripgrep")
        .version("14.1.1")
        .locked(true)
        .build()?
        .run()?;

    Ok(())
}

This builds and runs a command equivalent to:

cargo install --version 14.1.1 --locked ripgrep