ferris-files 0.1.2

A CLI to find large files
Documentation
use clap::Parser;
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Args {
    /// (optional) Number of largest entries to output
    #[arg(short = 'n', long = "num_entries", default_value_t = 10)]
    pub num_entries: usize,

    /// (optional) Number of files to size at one time
    #[arg(short = 'b', long = "batch_Size", default_value_t = 1000)]
    pub batch_size: usize,

    /// (optional) defaults to attempting to detect current working directory
    #[arg(short = 'd', long = "directory")]
    pub target_dir: Option<String>,

    /// (optional) Path to a file where each line specifies a directory to ignore
    #[arg(short = 'x', long = "excluded-dirs-file")]
    pub exclusion_file: Option<String>,

    #[arg(short, long)]
    pub verbose: bool,
}