mirror of
https://github.com/132nd-vWing/tacview-splitter.git
synced 2026-08-26 10:28:36 +02:00
fix output filename generation
This commit is contained in:
+4
-3
@@ -18,20 +18,21 @@ fn main() {
|
||||
fn main_inner() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let (input_filename, is_zip) = reader::find_input_file()?;
|
||||
println!("Processing {}", input_filename);
|
||||
|
||||
let lines = reader::read_data(&input_filename, is_zip)?;
|
||||
let (header, body) = processor::split_into_header_and_body(&lines)?;
|
||||
|
||||
let coalition_per_line = processor::divide_body_by_coalition(body)?;
|
||||
|
||||
let mut blue_writer = writer::create_writer(is_zip, &input_filename)?;
|
||||
let mut blue_writer = writer::create_writer(is_zip, &input_filename, &Coalition::Blue)?;
|
||||
blue_writer.write_strings(header)?;
|
||||
blue_writer.write_for_coalition(body, &coalition_per_line, Coalition::Blue)?;
|
||||
|
||||
let mut red_writer = writer::create_writer(is_zip, &input_filename)?;
|
||||
let mut red_writer = writer::create_writer(is_zip, &input_filename, &Coalition::Red)?;
|
||||
red_writer.write_strings(header)?;
|
||||
red_writer.write_for_coalition(body, &coalition_per_line, Coalition::Red)?;
|
||||
|
||||
let mut purple_writer = writer::create_writer(is_zip, &input_filename)?;
|
||||
let mut purple_writer = writer::create_writer(is_zip, &input_filename, &Coalition::Purple)?;
|
||||
purple_writer.write_strings(header)?;
|
||||
purple_writer.write_for_coalition(body, &coalition_per_line, Coalition::Purple)?;
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user