use clap::{Parser, Subcommand};
#[derive(Parser)]
#[clap(name = "eld", version = "0.1", author = "Kjeti Indrehus", about = "A Rust library for tokenization and benchmarking")]
pub struct Cli {
#[clap(subcommand)]
pub command: Commands,
}
#[derive(clap::ValueEnum, Clone)]
pub enum BenchType {
Tokenizer,
}
#[derive(Subcommand)]
pub enum Commands {
Bench {
#[clap(long)]
bench_type: BenchType,
#[clap(long)]
tokenizer: String,
#[clap(long)]
data: String, },
}