use crate::BINARY_NAME;
use clap::Parser;
#[derive(Parser, Clone, Debug, Default)]
#[clap(bin_name = BINARY_NAME)]
#[clap(setting = clap::AppSettings::DeriveDisplayOrder, after_help = "Run `cargo help run` for more detailed information.")]
#[clap(version)]
pub struct Args {
#[clap(flatten)]
pub cargo: cargo_options::CommonOptions,
pub name: Option<String>,
#[clap(short = 'R', long)]
pub replay: bool,
#[clap(short, long, short_alias = 'p', alias = "prompt-args")]
pub input_args: bool,
#[clap(raw = true)]
pub args: Vec<String>,
}