From 1f6108199dbe307c1dc84f70cc3df6b096467eff Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 16 May 2023 19:12:10 +0200 Subject: use fiile extension for item defs --- tools/src/bin/import.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'tools/src') diff --git a/tools/src/bin/import.rs b/tools/src/bin/import.rs index 0249c70..2de488b 100644 --- a/tools/src/bin/import.rs +++ b/tools/src/bin/import.rs @@ -12,25 +12,25 @@ use std::{fs::File, io::Write, path::PathBuf}; #[derive(Parser)] struct Args { - #[clap(short = 'I', long)] + #[arg(short = 'I', long)] item: PathBuf, - #[clap(short, long)] + #[arg(short, long)] banner: Option, - #[clap(short, long)] + #[arg(short, long)] title: Option, - #[clap(short = 'D', long)] + #[arg(short = 'D', long)] description_head: Option, - #[clap(short = 'd', long)] + #[arg(short = 'd', long)] description: Option, - #[clap(short = 'N', long)] + #[arg(short = 'N', long)] dry: bool, - #[clap(short = 'i', long)] - input: Option, + #[arg(short = 'i', long, num_args(0..))] + input: Vec, } fn main() -> anyhow::Result<()> { @@ -69,7 +69,7 @@ fn main() -> anyhow::Result<()> { iteminfo.description_head = d; } - if let Some(input_path) = args.input { + for input_path in args.input { let input = File::open(input_path.clone()).unwrap(); let mut input = EbmlReader::new(input); import_read(&input_path, &mut input, &mut iteminfo)?; -- cgit v1.2.3-70-g09d2