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}