use clap::Parser;
use std::path::PathBuf;
#[derive(Parser)]
#[command(version, about = "Generate conventional commit messages")]
pub struct Gmsg {
#[arg(short, long, value_name = "PATH")]
pub path: Option<PathBuf>,
#[arg(short = 'i', long = "interactive")]
pub interactive: bool,
#[arg(short = 'c', long = "copy")]
pub copy: bool,
#[arg(short = 'a', long = "amend")]
pub amend: Option<Option<String>>,
}