use clap::Parser;
use neopdf::manage::{ManageData, PdfSetFormat};
#[derive(Parser, Clone)]
#[command(author, version, about, long_about = None)]
pub struct Cli {
pub pdf_name: String,
}
#[allow(clippy::needless_pass_by_value)]
pub fn main(cli: Cli) {
let manager = if cli.pdf_name.ends_with(".neopdf.lz4") {
ManageData::new(&cli.pdf_name, PdfSetFormat::Lhapdf)
} else {
ManageData::new(&cli.pdf_name, PdfSetFormat::Neopdf)
};
println!(
"PDF set '{}' installed in {}",
cli.pdf_name,
manager.set_path().display()
);
}