use clap::Parser;
use url::Url;
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Args {
#[arg(short, long, value_parser, num_args = 1..)]
pub required_people: Vec<String>,
#[arg(short, long, requires("required_people"))]
pub flexible_naming: bool,
#[arg(short, long)]
pub when2meet_url: Url,
#[arg(short, long)]
pub output_file_path: Option<std::path::PathBuf>,
}