use clap::Args;
use std::time::Duration;
use crate::TioOpts;
#[derive(Args, Debug)]
pub struct DumpCli {
#[command(flatten)]
pub tio: TioOpts,
#[arg(short = 'd', long = "data")]
pub data: bool,
#[arg(short = 'm', long = "meta")]
pub meta: bool,
#[arg(long = "depth")]
pub depth: Option<usize>,
#[arg(long, value_parser = humantime::parse_duration)]
pub duration: Option<Duration>,
}