use crate::core::youtube::args::output_format::OutputFormat;
use crate::core::youtube::args::output_level::OutputLevel;
#[derive(clap::Parser, Debug)]
pub struct OutputArgs {
#[clap(
short, long = "output",
default_value = "yaml",
value_parser = clap::builder::PossibleValuesParser::new(["debug", "pretty-debug", "json", "pretty-json", "yaml"])
)]
pub output_format: OutputFormat,
#[clap(
short = 'l',
long = "level",
default_value = "url | general | video-track | audio-track"
)]
pub output_level: OutputLevel,
}