use clap::{Args, Parser, Subcommand};
#[derive(Parser, Debug)]
#[clap(author, version, about)]
pub(crate) struct Opts {
#[clap(required = true, min_values = 1, max_values = 2, value_name = "[section] page")]
pub(crate) section: Vec<String>,
}
fn main() {
todo!("come back later.");
let opts: Opts = Opts::parse();
let section = opts.section.get(0).unwrap();
let page = opts.section.get(1);
}