use clap::Parser;
use std::path::PathBuf;
#[derive(Parser)]
pub struct Args {
#[arg(short, long, default_value = PathBuf::from(".").into_os_string())]
pub path: Vec<PathBuf>,
#[arg(required=true, num_args=1..)]
pub command: Vec<String>,
#[arg(short, long)]
pub shell: bool,
#[arg(long)]
pub status: bool,
#[arg(short, long)]
pub clear: bool,
#[arg(short, long)]
pub defer: bool,
}