diff options
author | metamuffin <metamuffin@disroot.org> | 2023-05-16 19:12:10 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-05-16 19:12:10 +0200 |
commit | 1f6108199dbe307c1dc84f70cc3df6b096467eff (patch) | |
tree | 2dab97df18d5f8bbb2971bed55b1754fab9d7d02 /tools/src/bin/import.rs | |
parent | 7a64fd8111d348bd7df5dfb4de69b58090135ce0 (diff) | |
download | jellything-1f6108199dbe307c1dc84f70cc3df6b096467eff.tar jellything-1f6108199dbe307c1dc84f70cc3df6b096467eff.tar.bz2 jellything-1f6108199dbe307c1dc84f70cc3df6b096467eff.tar.zst |
use fiile extension for item defs
Diffstat (limited to 'tools/src/bin/import.rs')
-rw-r--r-- | tools/src/bin/import.rs | 18 |
1 files changed, 9 insertions, 9 deletions
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<PathBuf>, - #[clap(short, long)] + #[arg(short, long)] title: Option<String>, - #[clap(short = 'D', long)] + #[arg(short = 'D', long)] description_head: Option<String>, - #[clap(short = 'd', long)] + #[arg(short = 'd', long)] description: Option<String>, - #[clap(short = 'N', long)] + #[arg(short = 'N', long)] dry: bool, - #[clap(short = 'i', long)] - input: Option<PathBuf>, + #[arg(short = 'i', long, num_args(0..))] + input: Vec<PathBuf>, } 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)?; |