Files
tools/publish/src/args.rs
T

23 lines
483 B
Rust
Raw Normal View History

2026-08-05 11:21:25 -04:00
use clap::{Args, Parser, Subcommand};
#[derive(Args)]
pub(crate) struct SearchArgs {
#[arg(short, long, value_name = "DOC TYPE")]
pub(crate) discriminant: Option<u64>,
#[arg(value_name = "QUERY")]
pub(crate) query: String,
}
#[derive(Subcommand)]
pub(crate) enum Command {
Search(SearchArgs),
Reindex,
}
#[derive(Parser)]
#[clap(version, long_about = None)]
pub(crate) struct AppArgs {
#[command(subcommand)]
pub(crate) command: Option<Command>,
}