use clap::Parser;
use std::path::PathBuf;
#[derive(Parser, Debug, Clone, PartialEq)]
pub struct PreregisterArgs {
#[arg(long)]
pub title: String,
#[arg(long)]
pub hypothesis: String,
#[arg(long)]
pub methodology: String,
#[arg(long)]
pub analysis_plan: String,
#[arg(long)]
pub notes: Option<String>,
#[arg(short, long, default_value = "preregistration.yaml")]
pub output: PathBuf,
#[arg(long)]
pub sign_key: Option<PathBuf>,
#[arg(long)]
pub git_timestamp: bool,
}