use std::path::PathBuf;
use clap::Parser;
use crate::input_parser::FilterSet;
#[derive(Parser, Debug)]
#[command(
version,
about,
long_about = "Simple search for finding mistakes in filesystem owner and permission settings"
)]
pub struct Args {
#[arg(short, long)]
pub directory_filter: Option<FilterSet>,
#[arg(short, long)]
pub file_filter: Option<FilterSet>,
#[arg(short, long)]
pub silent: bool,
#[arg(short, long)]
pub ignore_symlinks: bool,
#[arg()]
pub base_dir: PathBuf,
}