in build2cmake/src/main.rs [90:113]
fn main() -> Result<()> {
let args = Cli::parse();
match args.command {
Commands::GenerateTorch {
backend,
build_toml,
force,
target_dir,
ops_id,
} => generate_torch(backend, build_toml, target_dir, force, ops_id),
Commands::UpdateBuild { build_toml } => update_build(build_toml),
Commands::Validate { build_toml } => {
parse_and_validate(build_toml)?;
Ok(())
}
Commands::Clean {
build_toml,
target_dir,
dry_run,
force,
ops_id,
} => clean(build_toml, target_dir, dry_run, force, ops_id),
}
}