use clap::Parser;
use std::path::PathBuf;
#[derive(Parser, Debug)]
#[command(author, version, about)]
pub struct Options {
#[clap(subcommand)]
pub command: Option<Command>,
}
#[derive(Parser, Debug)]
pub enum Command {
Supports(SupportsCommand),
Process,
Install(InstallCommand),
}
#[derive(Parser, Debug)]
pub struct SupportsCommand {
pub renderer: String,
}
#[derive(Parser, Debug)]
pub struct InstallCommand {
#[clap(long)]
pub assets: Option<PathBuf>,
}