use clap::{CommandFactory, Parser};
use stellar_scaffold_cli::Root;
#[tokio::main]
async fn main() {
let mut root = Root::try_parse().unwrap_or_else(|e| {
let mut cmd = Root::command();
e.format(&mut cmd).exit();
});
if let Err(e) = root.run().await {
eprintln!("error: {e}");
std::process::exit(1);
}
}