eclipse-sanitizer 0.1.1

A fast Rust CLI for sanitizing metadata from documents and images
use clap::Parser;
use std::path::PathBuf;

#[derive(Debug, Parser)]
#[command(
    name = "eclipse",
    version,
    about = "Recursively sanitize metadata from common document and image files"
)]
pub struct Cli {
    #[arg(value_name = "INPUT")]
    pub input: PathBuf,

    #[arg(short, long, value_name = "OUTPUT_DIR")]
    pub output: Option<PathBuf>,

    #[arg(
        long,
        value_name = "THREADS",
        help = "Override the Rayon worker thread count"
    )]
    pub jobs: Option<usize>,

    #[arg(long, help = "Report planned changes without writing output")]
    pub dry_run: bool,
}