use std::{num::NonZeroUsize, path::PathBuf};
use clap::Parser;
#[derive(Debug, Parser)]
#[command(author, version, about = "Provision R and run reverse dependency check end-to-end", long_about = None)]
pub struct Args {
pub repository: String,
#[arg(long = "r-version", default_value = "release")]
pub r_version: String,
#[arg(long, value_name = "N")]
pub num_workers: Option<NonZeroUsize>,
#[arg(long)]
pub work_dir: Option<PathBuf>,
#[arg(long)]
pub skip_r_install: bool,
}