mod application;
mod common;
mod domain;
mod infrastructure;
mod presentation;
use application::manage::run;
use clap::Parser;
use std::error::Error;
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
struct CliArgs {
#[arg(short, long, default_value_t = false)]
disable_splash_screen: bool,
}
fn main() -> Result<(), Box<dyn Error>> {
let args = CliArgs::parse();
run(!args.disable_splash_screen)?;
Ok(())
}