use clap::{Parser, Subcommand};
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Cli {
#[command(subcommand)]
pub cmd: Command,
}
#[derive(Subcommand, Debug)]
pub enum Command {
Load,
Fire {
#[arg(short, long)]
url: String,
#[arg(short, long, value_delimiter = ',')]
destination: Option<Vec<Destinations>>,
#[arg(short, long, value_delimiter = ',')]
tags: Option<Vec<String>>,
},
}
#[derive(Debug, Clone, clap::ValueEnum)]
pub enum Destinations {
All,
LinkedIn,
Turso,
}