use clap::Parser;
#[derive(Parser, Debug)]
#[command(
author = "Mahmoud Harmouch",
version = "0.0.4",
about = "Visualize crate.io dependencies as a Tree",
name = "Visualize Deps Tree"
)]
pub struct Cli {
#[arg(short = 'c', long = "crate")]
pub crate_: String,
#[arg(short = 'l', long = "levels", default_value_t = 1)]
pub levels: usize,
#[arg(short = 'o', long = "optional", default_value_t = false)]
pub optional: bool,
}