blob: 0a79db4cda11779f71a79cf79399830c2568b001 [file] [log] [blame]
//! The `cargo->bazel` binary's entrypoint
use cargo_bazel::cli;
fn main() -> cli::Result<()> {
// Parse arguments
let opt = cli::parse_args();
match opt {
cli::Options::Generate(opt) => cli::generate(opt),
cli::Options::Splice(opt) => cli::splice(opt),
cli::Options::Query(opt) => cli::query(opt),
cli::Options::Vendor(opt) => cli::vendor(opt),
}
}