cargo-xwinbuild 0.4.0

Cross compile Cargo project to Windows msvc target with ease
Documentation
use cargo_xwinbuild::Build;
use clap::Parser;

#[allow(clippy::large_enum_variant)]
#[derive(Debug, Parser)]
#[clap(
    version,
    name = "cargo",
    global_setting(clap::AppSettings::DeriveDisplayOrder)
)]
pub enum Opt {
    #[clap(name = "xwinbuild")]
    Build(Build),
}

fn main() -> anyhow::Result<()> {
    let opt = Opt::parse();
    match opt {
        Opt::Build(build) => build.execute()?,
    }
    Ok(())
}