mqcat 0.2.1

CLI pub/sub client (supports zenoh/nats/mqtt/centrifuge)
Documentation
fn emit_vergen() -> Result<(), Box<dyn std::error::Error>> {
    use vergen_gitcl::*;

    let build = BuildBuilder::default().build_date(true).build()?;
    let cargo = CargoBuilder::default().debug(true).target_triple(true).build()?;
    let rustc = RustcBuilder::default().semver(true).build()?;
    let git = GitclBuilder::default().describe(true, true, None).build()?;

    Emitter::default()
        .add_instructions(&build)?
        .add_instructions(&cargo)?
        .add_instructions(&rustc)?
        .add_instructions(&git)?
        .emit()?;

    Ok(())
}

fn main() -> Result<(), Box<dyn std::error::Error>> {
    println!("cargo:rerun-if-changed=build.rs");
    emit_vergen()?;
    Ok(())
}