From ca356049faf28ab48b73d04d80d4d11236d3abc6 Mon Sep 17 00:00:00 2001 From: A Farzat Date: Sat, 14 Feb 2026 16:30:56 +0300 Subject: Group skeleton initialization into one function --- src/main.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 83743a7..1fbcfc6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -73,16 +73,8 @@ async fn main() { ui.set_output_dir(skeleton.root.clone()); // Create directories and required files - if let Err(e) = (|| -> anyhow::Result<()> { - skeleton.create_dirs()?; - skeleton.write_mimetype()?; - skeleton.write_container_xml()?; - Ok(()) - })() { + if let Err(e) = skeleton.initialize() { ui.error_and_exit(&format!("EPUB skeleton creation failed: {e}")); } ui.info("EPUB skeleton ready (mimetype + META-INF/container.xml + OEBPS/)."); - - ui.info("Initialization complete."); - ui.info("No network operations performed in this version."); } -- cgit v1.2.3-70-g09d2