use anyhow::Result;
use clap::Parser;
use zero4rs::core::youtube::args::command;
use zero4rs::core::youtube::check;
use zero4rs::core::youtube::download;
#[tokio::main]
async fn main() -> Result<()> {
std::env::set_var("RUST_LOG", "info");
env_logger::init();
let command: command::Command = command::Command::parse();
match command {
command::Command::Check(args) => check(args).await,
command::Command::Download(args) => download(args).await,
}
}