use clap::Parser;
use std::path::PathBuf;
#[derive(Parser, Debug)]
#[clap(
version,
about,
name = "ripsecrets",
long_about = "ripsecrets searches files and directories recursively for secret API keys.
It's primarily designed to be used as a pre-commit to prevent committing
secrets into version control."
)]
struct Args {
#[clap(long = "install-pre-commit")]
install_pre_commit: bool,
#[clap(long = "strict-ignore")]
strict_ignore: bool,
#[clap(long = "only-matching")]
only_matching: bool,
#[clap(long = "additional-pattern")]
additional_patterns: Vec<String>,
#[clap(name = "Source files")]
paths: Vec<PathBuf>,
}