use clap::{Parser, ValueEnum};
use std::path::PathBuf;
#[derive(Parser)]
#[command(name = "toad", about = "A developer-friendly REST client")]
pub struct Cli {
pub file: PathBuf,
pub requests: Option<String>,
#[arg(short, long, value_enum)]
pub output: Option<OutputFormat>,
#[arg(short, long)]
pub list_requests: bool,
#[arg(short, long)]
pub profile: Option<String>,
}
#[derive(ValueEnum, Clone, Default, PartialEq)]
pub enum OutputFormat {
#[default]
Normal,
Quiet,
Silent,
Verbose,
ResponseOnly,
RequestOnly,
}