use crate::{LogLevel, OutputFormat};
use clap::Parser;
#[derive(Parser, Debug)]
#[command(name = "kagami")]
#[command(version)]
#[command(
about = "This simple tool checks whether there are any publicly disclosed vulnerabilities in a list of defined software.",
long_about= None
)]
pub struct KagamiCommands {
#[arg(short, long, value_enum)]
pub output_format: Option<OutputFormat>,
#[arg(short, long, value_enum)]
pub log_level: Option<LogLevel>,
#[arg(default_value = "kagami.yaml")]
pub config_file_path: String,
}