sp1_cli/commands/
build.rs

1use anyhow::Result;
2use clap::Parser;
3use sp1_build::{execute_build_program, BuildArgs};
4
5#[derive(Parser)]
6#[command(name = "build", about = "Compile an SP1 program")]
7pub struct BuildCmd {
8    #[command(flatten)]
9    build_args: BuildArgs,
10}
11
12impl BuildCmd {
13    pub fn run(&self) -> Result<()> {
14        execute_build_program(&self.build_args, None)?;
15
16        Ok(())
17    }
18}