use super::*;
#[derive(Debug, Parser)]
pub struct Build {
#[clap(long)]
endpoint: Option<String>,
#[clap(long)]
offline: bool,
}
impl Build {
pub fn parse(self) -> Result<String> {
let path = std::env::current_dir()?;
let package = Package::open(&path)?;
println!("⚠️ Attention - This command is deprecated. Use the {} command.\n", "'run'".to_string().bold());
package.build::<Aleo>(self.endpoint)?;
let path_string = format!("(in \"{}\")", path.display());
Ok(format!("✅ Built '{}' {}", package.program_id().to_string().bold(), path_string.dimmed()))
}
}