mod cli;
use anyhow::Result;
use clap::Parser as _;
fn main() -> Result<()> {
let cli = cli::args::Cli::parse();
let cwd = std::env::current_dir()?;
unsafe {
cli::common::apply_process_config(
cli.scv_home.as_deref(),
cli.config_path.as_deref(),
&cwd,
)?;
}
let layout = scv_client::Layout::from_env()?;
tokio::runtime::Runtime::new()?.block_on(cli::run(cli, cwd, layout))
}