use clap::Parser;
use miette::Result;
#[derive(Debug, Parser)]
pub struct Command {
#[arg(short, long)]
recursive: bool,
#[arg(short = 'H', long)]
hidden: bool,
}
impl Command {
pub async fn run(self) -> Result<()> {
use adnv::{ops::update, sources::parse::ParseOptions};
update::run(update::Options {
parse: ParseOptions {
recursive: self.recursive,
hidden: self.hidden,
},
..Default::default()
})
.await?;
Ok(())
}
}