use clap::Parser;
use std::path::PathBuf;
#[derive(Parser, Debug)]
#[command(version, about, long_about = None)]
pub struct Args {
#[arg(short, long, value_name = "REPO_PATH", default_value = ".")]
pub repo: PathBuf,
#[arg(
short,
long,
value_name = "OUTPUT_FILE",
default_value = "flattened_files.txt"
)]
pub output: PathBuf,
#[arg(short, long, value_name = "PATH")]
pub path: Vec<PathBuf>,
}
pub fn parse_args() -> Args {
Args::parse()
}