use std::path::PathBuf; use clap::Parser; use sp1_core_machine::utils::setup_logger; use sp1_recursion_gnark_ffi::Groth16Bn254Prover; #[derive(Parser, Debug)] #[clap(author, version, about, long_about = None)] struct Args { #[clap(short, long)] build_dir: PathBuf, } pub fn main() { setup_logger(); let args = Args::parse(); Groth16Bn254Prover::build_contracts(args.build_dir); }